Added validations and play method to Game base class.
Created base class for players.
Added TicTacToe class.
Trigger self._game_finished event in self._win.
Trigger self._game_finished receives self and the winner player
Added class Hungman and added argument check on TicTacToe play method.
Set default event_args to None.
self._winner and self._looser are assigned when game finishes.
Added utils.py with enum implementations.
Added GAME_STATUS enum.
Added field self._status to Game class.
Added RockPaperScissors class.