A new game featuring couch or online co-op and plenty of wacky action is available to snag for free on Steam for a limited ...