Battle tactician