The middle of the first decade of the 2000s brought us an extremely well-made one button arcade browser game by the name of Twin Spin. The simple concept spawned two sequels shortly after, and then the series vanished for some time while the developers went on to other projects. Now, thanks to the lovely mobile iOS platform, TwinSpin is back, and it's just as fantastic as it ever was!
The basic idea is this: you control two happy little smiling orbs that are bound together. The red orb spins clockwise, while the yellow one moves counterclockwise. One is always fixed in place while the other spins freely, and by tapping the screen, you switch which orb is still. Using this swinging motion, you can (with practice) move through levels, sliding around obstacles and working your way towards target circles scattered around each stage.
The impressive variety of the TwinSpin series starts almost immediately. In addition to basic wall obstacles and target circles, you'll also encounter bouncey blocks, orbs that can only be cleared by one of your smiling orbs, spikes, "no-touch ouchie circles", and plenty of others. You're constantly challenged to switch your strategies mid-level, and because you have a limited number of lives as well as a limited number of moves, you can never afford to be careless.
TwinSpin looks great and couldn't be any easier to play. What really makes it shine, though, is the super intelligent level design that's filled with variety. Just about every puzzle mechanic you could imagine related to these two orbs bobbing back and forth has been implemented, and each time you encounter a new one it's a joy figuring out what to do. This mobile version of TwinSpin includes all three of the original browser games with a total of around 75 stages to complete. More levels are promised in the future, and if you're as excited about this as we are, you'll probably check every day just to see when they arrive!
Update