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