fixed wall-collision for high speed/low update hz
adding gravity for player
y-coordinate acceleration && collission