Fixed a fault in 1.tmx
Created a whole new class to handle map loading.

The Area class is probably still too cluttered.