added hash/equals to game/player and tostrings and made game hold players not id