add LevelGenerator