Prep for AI
Add AI funcs
Finish 2/3rds of the AI cases