Sexy-ass mofo dynamic background completion

Mnnnnn yeahhhh. It's my own code, so it's probably doing this poorly,
fix if you wish :) Organised the file structure a bit better too...

TODO: Different backgrounds for different levels.

Any questions? Message meh

G'night