Not sure if I shared this one with you guys before, but I recently started an Innovative Indie Games column elsewhere and I just got reminded of this. Should play if you haven't, pretty awesome concept:

Gotta love indie games for their fresh ideas. This ended up on Steam, apparently.