ajv453 is correct. Devs choose whether or not to add the API code into their game, and a Kong staffer (greg) chooses among games with API and with rating above 3 for badges.
Many people have mentioned this, but mission failures are randomly added on and penalized. I did a speed run through the game without a failure, and end stats showed I failed 6 times.
Wow. Is it just me or is v1.55k significantly faster than 1.52. I was about to note that it ran much faster on another site, but I think something changed for the better.
It looks like a nice start, but then again there's no collision detection with anything, and the speed and responsiveness with which the guy moves is just way too slow.