Added a generic tile/map definition
Merged with 'WorldMap' branch and removed conflicts in Tile.h