It's a fun game but the farther you get, the more each level is set up to be impossible to pass without spending money. The final straw for me was finally passing an extremely difficult level (using multiple spells to do so) then on my next login finding that my progress hadn't been saved and I had to start the level again. I had, however, lost the spells from my inventory. What a joke. Customer support is impossible to contact and from what I've read on the forums, they're not much help.