fixed character stuck and color changes midair

If running through a small gap (small sized due to the high speed) and
slowing down, the player should not get stuck anymore
Platforms now only change their color if the player is on the ground.
!! Known issue: NOT true for the overall first jump, they still change
color !!