From a suggestion by kitkat3979! I'm still working on backgrounds, haven't quite got the hang yet though.