3. Make it work on a cartesian product of cones in the wrong order
(apply a permutation before/after).
+
+4. Add random_game() and use it to replace all of the tests where
+ the cone is irrelevant. This should be done only after we are
+ feature complete and sure that everything works.