God that game was so great xD
Title explain pretty much everything lol. Also, the first thing that came through my mind at first was : YOU SHALL NOT PASS !!!
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.