An awesome and so totally addictive game.
The learning curve, as was mentioned, was way too steep, but it keeps people like me attached and wanting more. It wasn't a puzzle game I could finish in a couple of hours, and that's an automatic plus from me. I'm still working on the final exam, in fact.
Just a couple of notes, the graphics were incredible and of professional quality, but the music became annoying after a couple hours and it would be nice to have an option to switch it to something else after awhile since, obviously, you'll be sitting there for awhile trying to figure it out!
Seriously awesome game, and I'll be playing it until there aren't any more levels to conquer. Way to go.