I finally got platform behavior working right and know I'm trying to work on some custom movements, however I'm running into strange occurrences here.
I'm an trying to make an event that allows the player to fall to the ground faster.
While in the air the player could press down to stop all forward momentum and drop to the ground. When the player hits the ground, the animation would change, then pause, and then the player's movement will be hindered for 50 milliseconds. After the 50 milliseconds, player animation would resume, return to normal, and player would be allowed to move again.
I ran into an issue early on. When dropping from the air after pressing down, the player tends to get stuck in the ground... and his animation doesn't change.
The .cap: http://lts.cr/g1h