Finished HandPlayer generation in MatchState. Still need to handle the distribution of winnings at the end of a hand though.