Lots of improvements and bugfixes
Sets global background
Tiny details