I absolutely love logic and puzzle games, and this is definitely awesome. Although I developed a simple method on working backwards using a screenshot and paint, it STILL proved challenging. The special blocks were very nifty, and the levels were well thought out. A couple of things though. First, you should have some sort of saving method, either password or maybe SharedObjects. I got up to level 21 and figured it was over. This was my second thing I had to say. I noticed that level 21 changes each time you lose, and I was wondering if perhaps some of these randomly generated levels are impossible to win. Also in these levels, I noticed that sometimes I can touch the bottom of the screen and not die. Again, I dont know if this was intended or not, but Im just letting you know. So are all these maps on level 21 randomly generated? And if not, are they all beatable? Because if you say yes for both, then you better show me whatever algorithm you used to generate that, because that is just awesome. Great job.