renamed animation to game_animation.  cleaned up some warnings and added warnings to the compiler output.  Fixed some async issues and now levels fully load up and the game starts.  No sound yet and sprites need to be hooked up to the assets system