Very complete-feeling game, nicely done!
I love turn-based tactics games so this was right up my alley :)