Blackboard or GameState?

On second though while writing it. I do think it’s a much better solution to store all these informations in the AIController and work the behaviour tree diferently.