Map Support Update

Added better support for maps and have moved the game objects to a map
object inside each scene.
Added Timing events and scheduling
Added keyboard support for all alphabetic characters
Modified GameObjects' Draw method to support maps.