State-driven game agent design example based on the WestWorld Project by ai-junkie.