BattleBlock Theater

Available on Steam and Xbox Live