http://blog.nihilogic.dk/2008/04/super-mario-in-14kb-javascript.html