Published by: Pandore Pie
Essentially, it is a chaotic and awesomely funny endlessly replayable physics fighting game.
(click to enlarge)