Edge cases for goalkeeping taken care of.
1.Snitch handling
2.Probability of Quaffle and Bludger distribution
3.End of game