Very cool, I was not expecting someone to go full strategy with their entry. (Unfortunately I don't have anyone to play with right now, but it was fun to see how you implemented the mechanics) One suggestion I would have if you want to add more would be to create territorial objectives. That way positioning would involve more strategy than just trying to line up favorable fights with their pieces.
Good job!