Updated camera and player movement

Camera will have "zoom" functionality built in with zoom speed and zoom
distance variables.
Updated the player movement. Can detect ground and adjust it's
collision accordingly using raycasting. Also added some fonts to look
at. Mostly using them for level testing for now.