Refactor. Create game mode interface class.