Very cool puzzle game, I don't know how many levels there are but I completed the first 11. It's a good idea, well executed, with enough tile variation that it doesn't get boring. Other than that, I wish the animations were a bit faster :)