refactored creation of level/wave/formations