Fully implemented parsers except for Entity parser and Interaction parser, and DialogueParser seems functional
Maps are now parsed separately and uniquely.
Each map is a separate text file named after the map. The MapLoader retrieves the file based on this name parses it in a similar manner to the old way.