Your code should be easy to extend, not just “pass”. Use OOP & abstraction properly Interfaces, enums, separation of concerns — this shows real-world engineering skills. Make sure whatever you write ...