Some questions:
- why do you set the skycolor, when you create a skycube anyway?
- why do you use game_save, when the level is just loaded?
- What happens, when you don't set a skycolor, and don't create a skycube?