Thanks a lot Azhryga! (And excuse me for the late reply :P)
I'm glad that the experience has managed to be this smooth considering it's a pre-alpha, but I'll keep polishing and improving it.
I also started playing Tech War, will give my feedback soon once I get further into it!