The thinking man's platformer.