Thanks!
For the level designs I tried to make sure each level had something unique to say/experience. I also tried to couple that with various "special number" sets like perfect squares, powers of 2, Pi, etc. Then I tried to make sure each puzzle had only one solution... which I was somewhat successful at.