Thanks so much! To answer your question about the AI we found a video online implementing this paper https://www.gameaipro.com/GameAIPro2/GameAIPro2_Chapter18_Context_Steering_Behav... It took a lot of effort to implement this but I am glad it made for a good experience!