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[]