Generalised the initialisation of the players and bag a bit by writing a 'distributeFinite' function.