Duuuuuude, I remember this from Newgrounds!
Haha, awesome! :D On here you can actually download the stand alone version that still works on modern PCs, in case you feel like playing it again! ;) <3