Moving Code to C#

Lua will still be available but will no longer be supported (unless I
feel like it).