add tests for automated battle system
add ignoreCost to range finding algorithm