#1 now levels generated as needed, not all together