Exam OOP supershop project