This is a great game until you get to the final level, At that point, winning is almost impossible. The two columns on either side are almost impossible to solve. Then. once a block starts to fall, NOTHING matches up below it, only above it, which is totally useless. THEN...you get the constant "No more moves" message . Several times I got that message 8-10 times at which point, the timer ran out.
If the last level did not exist, it would be a great game, but with the disaster of a last level, this game becomes unplayable.... impossible to complete or solve