Semester project for C#