Player movement refinement

Refined border c/d, vertical movement.