How to avoid bad & inefficient C# code | ScratchStats