Thanks. I agree. Speed is a concern. Long-term, this is going to be in Unity and won't have the client / server delays it currently has now. This is a sort of "migratory phase" where I move the logic out of TypeScript and into C#.
Working on some new special effects to make damage and actions a bit more visible. I should post a new build with those in it tonight or tomorrow, and will move on to funner things. Speed probably won't improve much in the next few weeks, but could get a bit better in a month or so if I decide to focus on it again.