Added the Player and implemented support for mouse input to control the player's orientation and position.