Great Work.
More abstractions between the AI and the game and it will be great.
Thanks for your feedback !