Final project of a OOP mooc I'm taking