resolved AI dependence on gameController
Refactoring - resolved dependence on GameController