MSc - ASB Problem 1 - Concepts of OOP - Building a plan (German Code)