Seems no one from the team answered this, we are thinking of using Germanicus's ReallyBadAI and tweaking it for our purposes.