Encapsulated PlayerMovement method