"""Example games module."""


class Game(object):
    """Base game class."""

    def __init__(self, player1, player2):
        """Initializer."""
        self.player1 = player1
        self.player2 = player2

    def play(self):
        """Play game."""
        print('{0} and {1} are playing {2}'.format(
            self.player1, self.player2, self.__class__.__name__.lower()))


class Chess(Game):
    """Chess game."""


class Checkers(Game):
    """Checkers game."""


class Ludo(Game):
    """Ludo game."""