Grid: A grid is a graph consisting of connected grid cells_columns: _rows: _tileWidth: _tileHeight: _data: _diagonals: _connMap: _buildConnectivityMap: _getTile: _getTileX: _getTileY: getNeighbours(tile: number): number[]getCost(a: number, b: number): numbergetHeuristic(a: number, b: number): numbergetPath(start: number, goal: number): number[]getWaypointPath(start: Vec2, goal: Vec2): Vec2[]