Renamed map pointer variable, added map ID member to map_t structure.
Added function prototypes and skeleton for map generation functions.
Implemented basic world_gen to set centre tile_t to town, and updated map creation to initialise with odd number widths and lengths.