start dynamic level generation