I don't know how much adherence to the theme this game get, but man the game feel amazing. The artstyle, audio choice, and the quirky animation make the game a good fun to play.
One minor issue is that each "dude" types is not clearly explain (maybe that is intentional), and I don't really know why my ninja dies so fast.