Merge branch 'currentDevelopment' into jasonGriffith
Added the creation of the game's base directory at the filepath on game
creation
Changed test
Added optional clock to Game.java (Disabled by default)
GameClock: Fixed memory issue with rendering
AudioHandler: Fixed java warnings by organizing imports
Game: Fixed java warnings by removing test variables
GameFont: Fixed java warnings by organizing imports
Screen: Fixed java warnings by adding generated serial
ResourcesCubeoTwo: Fixed java warnings by organizing imports
ScreenMainMenu: Fixed java warnings by adding generated serial and
removing test variable
Changed some gameLoading stuff.
GameClock: Fixed java warnings by implementing temporary use of
gameLoading
GameClock: Made the clock wait until the game is loaded to start running
Updated the resource loading system to be more efficient.
Updated classes to use new resource loading system.  Added the
background system.
Implemented custom window icon
Added a test drawString() to test the new font system
Added GameCancas.  Did some render tests
Tweaked GameCanvas