C# implementation of command-turn based netcode for RTS games