Match simulator

Monte Carlo simulation (20,000 runs per fixture) of every match — full scoreline distribution, outcome probabilities, fair odds, over/under and both-teams-to-score.