enhance(play game): add main menu button in play game and add wrapping width to passage text
closes: #44 (closed)
What are the key features of this change
Uses the abstract base controller to create a main menu button when playing the game. Adds wrapping width to the passage content.
Checklist
-
Javadoc -
Relevant tests have been created -
Build tool test passed -
Class version is updated where relevant