Project-based Learning: Create simple games using C# with WinForms (Windows Forms) without frameworks or libraries