Returns a boolean value indicating whether or not the game is over, based off win conditions. These conditions include whether or not one of the players in the game has any live units left. \n\n
Returns a boolean value indicating whether or not the game is over, based off win conditions. These conditions include whether or not one of the players in the game has any live units left. \n\n
\b Exceptions: \n
\b Exceptions: \n
- The function requires that the players passed through are valid player objects in the game and are non-null.
- The function requires that Player1 and Player2 stored in GameState are non-null.
- The function assumes that the two players being passed through are both different objects.
- The function assumes that the two players stored in GameState are both different objects.