XML Level Loading

I've started work on loading GameZones from XML files. So far there is
support for AnimatedSprites, Maps, and GameZone initialization. This
will be expanded for each new object created and modified further for
ones that currently exist. I might make a level editor program within
the game to give players the ability to create their own game. (unlocked
by completing my campaign)