Perfect... almost
This is a fantastic game, the first time I played it I was hooked. It's visually appealing, easy to learn, yet offers a challenge.
The only problem (it was mentioned before) is the inability to save, and worse, the tendency to crash. I wouldn't even care about the saving if I knew the game wouldn't crash on me half way through. Fix that and the game is gold.