superb puzzle
This is a very good game. The real difficulty lies in knowing what the shapes are called. I got all of them without any problems until level 31, when I decided to retire since I don't feel like looking up shape names right now.
I'd add a scoring system that is based on your number of incorrect attempts, and maybe an easier mode (for children) that has multiple choice, but with scoring only available on higher levels.