+ With those data understood, the game is played as follows. Players
+ one and two choose points :math:`x` and :math:`y` respectively, from
+ their respective strategy sets,
+
+ .. math::
+ \begin{aligned}
+ \Delta_{1}
+ &=
+ \left\{
+ x \in K \ \middle|\ \left\langle x, e_{2} \right\rangle = 1
+ \right\}\\
+ \Delta_{2}
+ &=
+ \left\{
+ y \in K \ \middle|\ \left\langle y, e_{1} \right\rangle = 1
+ \right\}.
+ \end{aligned}
+
+ Afterwards, a "payout" is computed as :math:`\left\langle
+ L\left(x\right), y \right\rangle` and is paid to player one out of
+ player two's pocket. The game is therefore zero sum, and we suppose
+ that player one would like to guarantee himself the largest minimum
+ payout possible. That is, player one wishes to,
+
+ .. math::
+ \begin{aligned}
+ \text{maximize }
+ &\underset{y \in \Delta_{2}}{\min}\left(
+ \left\langle L\left(x\right), y \right\rangle
+ \right)\\
+ \text{subject to } & x \in \Delta_{1}.
+ \end{aligned}
+
+ Player two has the simultaneous goal to,
+
+ .. math::
+ \begin{aligned}
+ \text{minimize }
+ &\underset{x \in \Delta_{1}}{\max}\left(
+ \left\langle L\left(x\right), y \right\rangle
+ \right)\\
+ \text{subject to } & y \in \Delta_{2}.
+ \end{aligned}
+
+ These goals obviously conflict (the game is zero sum), but an
+ existence theorem guarantees at least one optimal min-max solution
+ from which neither player would like to deviate. This class is
+ able to find such a solution.
+
+ Parameters
+ ----------
+
+ L : list of list of float
+ A matrix represented as a list of ROWS. This representation
+ agrees with (for example) SageMath and NumPy, but not with CVXOPT
+ (whose matrix constructor accepts a list of columns).
+
+ K : :class:`SymmetricCone`
+ The symmetric cone instance over which the game is played.
+
+ e1 : iterable float
+ The interior point of ``K`` belonging to player one; it
+ can be of any iterable type having the correct length.
+
+ e2 : iterable float
+ The interior point of ``K`` belonging to player two; it
+ can be of any enumerable type having the correct length.
+
+ Raises
+ ------
+
+ ValueError
+ If either ``e1`` or ``e2`` lie outside of the cone ``K``.
+