camera follows player & added temp player input

- added temporary input for the player to show off the map.
- the players arm rotation needs to convert mouse input to world
coordinates, because the arm won't rotate right after you leave the
origin.