Fixes #25 - Perl 5.18 introduced per process hash randomization which broke the assumption that hashes retained order across deals. Now uses a player_order array to maintain order while still utilizing name lookup via a hash.