Cool idea! I really enjoyed it playing it! I was going to say it would be nice to be able place pieces without having to wait for it to finish populating the board until I saw later levels, and I see why you didn't do that lol!
Very clever level designs too :D