Hello, I am trying to modify the simple Random AI to perform specific attacks for a given state. I am trying to locate in the source code where the simulated inputs are being generated. As in what method is producing the simulated inputs? Or am I just not understanding ReadInput method.

Additionally when in debug && training mode you can see the inputs that are generated, which is quite a lot, yet only one input actually gets performed by the AI, where is this selection taking place?

I have the compete UFI Bundle, so I have all the source code.

Cheers