https://fluidalab.com/programming-soccer-how-to-make-wagering-a-useful-game/