BattleBlock Theater, the new game from the makers of Castle Crashers, comes to XBLA April 3. Here's a cheeky trailer.