Clean up the code structure a bit
Pimp the loader
Add map background options