players are now stored in a hashmap, mapped with PlayerIndex