Class Grid: A grid is a graph consisting of connected grid cells private _columns: private _rows: private _tileWidth: private _tileHeight: private _data: private _diagonals: private _connMap: private _buildConnectivityMap: private _getTile: private _getTileX: private _getTileY: getNeighbours(tile: number) => number[] getCost(a: number, b: number) => number getHeuristic(a: number, b: number) => number getPath(start: number, goal: number) => number[] getWaypointPath(start: Vec2, goal: Vec2) => Vec2[]