Let’s try to use the builtin [A](https://en.wikipedia.org/wiki/A_search_algorithm) in GameplayKit, and see if it works for our current demands.

This reminded me that nothing in the game API:s uses CGPoint, so everything has been changed to use vector_int2 instead.