Updated levelgeneration