Remember folks, in C# you're going to have to explicitly declare class variables public if you don't want them to be private [the default]. If you try to have another class mess with:
namespace runProject {
   using System;

public class testClass : object {
   int intSmack = 0;
...
}

You'll get a good ole:
'runProject.testClass.intSmack' is inaccessible due to its protection level
... error. Use

public int intSmack = 0;

Wasn't that useful?!! Who says this blog isn't more exciting than learning some randmo gamer is getting ready to buy a $50 video capture card so that you can view Quake on three different extinct consoles? [americans-only -- :^D]