made levels able to generate general constructions