Added dynamic camera and baddie prototype

First commit of game code. From the initial tutorial, new features were
added including improved maps, dynamic camera that moves with the player
(while also avoiding panning off of the map), and basic enemy type.