A game about heroes and cooperative gameplay.