Converting the engine to C#...

I've been nerding out the last couple days, and using a Unity plugin called "CSharpatron" to convert the entire code base to C#.  This has several advantages.  First off, everything compiles exponentially faster.  Because JS is last in the compile chain, it always has to recompile the CS files first before it can compile the JS.  Each change took 15-45 seconds to complete compiling.  Now it's more like 1-5.  Second, this makes it much much easier for me to communicate between scripts.  The code isn't perfect yet, as there are some interesting builtin List<T> bugs, but it's getting there.