OOP Delegates and Events Homework