enhance: lower coupling story player
closes: #38 (closed)
What are the key features of this change
- Refactored all playstory panes and controller to better follow MVC design pattern.
- Added better visualization of current in focus button to better follow WCAG.
Checklist
-
Javadoc -
Relevant tests have been created -
Build tool test passed -
Class version is updated where relevant