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): number getHeuristic(a: number, b: number): number getPath(start: number, goal: number): number[] getWaypointPath(start: Vec2, goal: Vec2): Vec2[]