Revert "Revert "OOP Homework""

This reverts commit d2c8937a016c3d816aa78989fc7949df2143967d.