Shiritori (しりとり) is a Japanese word game in which the players are required to say a word which begins with the final kana of the previous word, but this one is in English.
The core game mechanics have been implemented which were mentioned in #6. The classes implemented in this PR can be used in any setting to conduct a Shiritori game.