MCM Chapter 7

No idea, TBH I just copied this one from the book and then realised there was no real point to it... didn't actually intend to push it to git. I think style was supposed to show that you can add new behaviour to a subclass, but not really sure as it isn't a great example.