Whir is a very nice puzzle game. You control a cute robot and your goal is to clear a board of all the removable blocks and then reach the finish block. The first levels are easy and can be solved really fast, but once you get a level with a switch that doubles your pace the game becomes much more complicated. It has a very good part, however: if you can't solve a level you can generate a new one. The newly generated level will keep some of the appearance of the old one, but it can prove to be much easier (or harder).
+ about 3000 possible levels
+ interesting and detailed graphics
+ epic soundtrack
- lack of instructions
Download it here