Character Platform Physics

The platform physics for my character isn’t functioning properly.

Demo Clip:

File Attached:
Wedge_platform_test.blend (821 KB)

if you use character physics, the way it behaves is kinda out of your hands,

for one though, your physics bounds does not look right, (sphere?)

I use a dynamic actor and manipulate his behavior using python,

I’ve switched to using dynamic physics because I feel it’s closer to what I want the game to be.
However, this also made the platform physics script not function.

Also, the collision bounds is set to “Box”.

player

near platform --------python

if player.z > platform.z :
    platform add physics 1 frame.