- description (container) (once)

    + map name (string) (once)

    + background file path (string) (once)
	
	+ music file path (string) (once)

    + starting money (int) (once)
	
    + starting interest (float) (once)

    + path width (float) (once)

    + loss threshold (int) (once)
	
	+ max players (int) (once)

- credits (container) (once)

    + author name (string) (once)

    + version number (string) (once)

    + creation date (string) (once)

- turrets block (container) (once)

    + turret path (string) (repeat)

- creep wave block (container) (repeat)

    + creep type (string) (once)

    + size (int) (once)

    + interval (float) (once)

- path block (container) (repeat)

    + waypoint (x, y) (int, int) (once)

- restricted areas block (container) (once)

	+ restricted areas (bool) (container) (repeat)

		* vertex (x, y) (int, int) (once)
