The C# Player's Guide