added a character controller to the player and changed character movement to use .Move instead of transform.position