Rotato
Rotato is a puzzle and strategy game that requires you to get blocks of the same color together in minimum groups of three. Once they get together, the blocks disappear and you're onto the next level. The main problem here is the only way to move those blocks is to rotate the screen and get the blocks to drop. So, you'll need to really think ahead as to what combination of rotations will work best. Plus, you'll have obstacles in your way like blocks that don't move and other nasty things to contend with. Try Rotato for a great brain-teasing game!