Decided to quit coding and refocus on the UML. Design before implementing.