Player movement adjusted

Smoother change of direction. Fixed collision logic for left and up
directions