Saw it was from Chaz, he is one of my fav guys here on Newgrounds and always love his art style, I havent even played the game but I know it is 5 stars!
I loved it!!!
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.