OOP with C# Assignment 2