AI & Game Development; A Detailed Guide [Updated 2022]