Added auto level generation.