Adjust additional winning rules. Adjust the max stack size for a tower.
Adjust the search tree depth and timeout value for the AI worker thread.
Exactly one of these weights gets applied for every tower on the board in reverse movement. A higher value for the opponent weight factor yields to a more defensive strategy. The total difference of these summed weights gets multiplicated with the total weight factor.
These weights apply to the difference of the total number of owning material between the maximizing player (bot) and the minimizing player (user). A higher value for the opponent weight factor yields to a more defensive strategy.