[Bonus Level] Changed the LevelFactory to be "passive", settings things via levelConfig