I was going to give this game 4 and 1/2 stars, but...
Level 5 glitched on me, and I was missing the 3-point cut.
It took me an hour, an HOUR GODDAMN YOU, to realize that it was impossible and that I had to reload the page.
Other than that fantastic game.