Thank you!
Yes they were generated but based on different rule sets for each level, which was hand written. In the final game I will probably craft hand made levels anyway :)
Sorry about the performance hit. Is already fixed!