AI is 99% there, working on a BFS for it to use, stuck atm, will finish later