input to move player (moves to fast with int)
setx and sety accept floats
more precision for shield speed
classic shield movement for player 1