Tremendous game feel, (accidentally) abstract level design, and ended in a reasonable time. Got lost on a couple of the later levels (in Inferno) which (momentarily) killed the otherwise great pacing. Similar to the original Super Mario Bros in that it's primary function is to simply exist.