Modifications to data structures for battling, and groundwork for time--limited CPU searching