Changed TileFluidDistribution to return network tank instead of internal tank
Rewrote tank network in attempt to fix filling issue