Abstracts the level generator to eventually support objectives