c++ also allows to inherit from multiple base classes at once, but that is a little to complicated for this lesson.
Relevant files: