moved vertical rotation to player, fixed movement so that we're only moving on x/z plane.