Updated Camera Controls

Added improvements to the controls. Player now moves side to side,
forwards, and backwards relative to the camera. The camera can be
controlled by a mouse and it will orbit around the player.