MEDIA: Updated the level file to changes in next commit.
Started cleaning the map loading code.

- Removed dead code.
- Made map memory initialization set the map size also.
- Moved the map size parameter loading next to tiles.
- Made use of standard tile variable when adding a tile instead of a pointer, since it might leak.
- Merged a few redundant functions.
- Fixed a typo that made non-square-shaped map impossible to load.