initially working LevelGenerator