This was awesome. I was gonna say it looks like a Newgrounds game from the pictures and look a that. Amazing job!
Wow thanks Mr_Bun! NG has been a fun place for cartoony games, I've been sharing stuff there for a while :)