OOP Basics Exam SoftUniRestaurant

Здравейте колеги,
Искам да попитам защо получавам 40/200 точки в Judge(https://judge.softuni.bg/Contests/Practice/Index/1626#1) на Task 2.Business Logic, когато събмитвам моето решение(https://pastebin.com/rk3YJVmY), и когато  събмитвам празно решение(само скелет, без да пипам нищо). Сигурен съм че правя почти всичко точно и по условието, но все пак гърми...