Meh... I can't say I'm a fan... in a nutshell, it is a game that demands nothing less than perfection out of the player. It's fun, but requires just too much time to practice a level and beat it. It's a game for only perfectionists and people who are very patient.