Project to learn how to apply higher OOP concepts 
such as Inheritance, Abstraction, Encapsulation, etc,
and Graphics concepts such as drawing and animation.