This game is annoying. To say the least. I am leaving a five star review not because of the immediate gameplay, but because of the creativity of the developer and the way he has managed to create an immense feeling of satisfaction when you succeed at even the smallest task. I have not yet completed the game. Also, note that this is not a marathon game. If played in small intervals, you will eventually get used to inevitable failure and, when faced by it, simply sigh and take a break. For all its infuriating aspects, its overpowered bosses, its taunting and its overall atmosphere of "Still trying? I pity your inability to forded the inevitable", this is a masterfully created game, and I will complete it. I WILL. After I go bang my head against the wall....