public static float Cost(this TileType tileType, MoveType moveType) { return(moveType.Cost(tileType)); }