Save/Load implementation for battle controllers