What is this even?
I'm sorry, but this has got to be a deliberate attempt to get turd of the week award and/or blammed. It isn't very good at all.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.