changed equals() in GameState