Added a rudimentary pathing system for crew members, and cleaned up the drawing pathway for ships / background. Added
some room & door search functions and adjacency queries. I'm not sure if I want to use the javascript / NPM astar
routine since it makes some strong assumptions - it incorrectly calls its "Graph" class "Graph", when it should be
"Grid". It assumes the grid is square, and it's not clear what OPEN vs. PATH means. I'm more inclined to simply import
its BinaryHeap implementation, and use that for my own Dijkstra-like search.