Yarr!!! Blasted Aliens.
That's a pretty cool game, and it gets pretty tough after a few levels. I really liked the upgrading system. Anything with pirates gets an automatic 4 from me.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.