Player movement now limited to visible screen