Bo is a platforming puzzle game with a unique concept that makes for some really interesting play. Your hero can move between different levels of the world by switching one grid space to another plane.

It's one of those games where it's easier to play than explain. Platforms that are initially too high up to jump to can be reached by creating lower platforms out of pieces of another plane - but when you switch planes, you'll be trapped in the new one until you switch back out again, so careful switching is the key to creating the appropriate platformers.

Levels can be reset by pressing R - and believe me, you'll be doing this a lot. There's also a very simple text-based method to creating your own levels. Download Bo from Mahdi's blog.