Interesting game! Great graphics! Quest puzzle game, while fun, is too long and too complicated for the time given! This game will cost you a lot finacially, unless you have a lot of patience and can stand on-going frustration! Sure, you can get diamonds, energy, etc by watching annoying Ads! Also, this game doesn't inform you to pick up the Quest Rewards during the Quest!