No Main and class confusion in newer C# versions - C#