Add a new method to the `Game` class called `nash_equilibriums(self) -> List[Tuple[str, str]]` that returns a list of Nash equilibriums for the game,
with each pair being the strategy for player 1 and player 2. If there are no Nash equilibriums, return an empty list. A nash 
equilibrium happens when both players are playing their best response to the other player's strategy.
