Yeah it’s all about moving TP’s between arrays. It was the simplest and most straight forward approach I could think of at that moment.
Personally I’d move all the TP arrays and shifting to the game mode. Have the AI Brain and TP’s call events in it.