I have reorganised more, now I'm probably also going to have to get the
code names to match up to those included in my report.
I have removed the only interface I had and will now discuss how I
didn't fully utilise the polymophism aspects of OO design and as such,
perhas the project should have been constucted in another language.
I've gone so far as to change the name of the project to something less
stupid than jaw jaw, but now I can't figure out how to package it up.