How on earth have I missed the existence of this physics game for the last 12 years!? It even has the option to play levels directly in the browser!