- fixed issue with Unicode line splitter not splitting to the limit accurately in some cases

- renamed TerrainCalculator to more suitable TerrainCalculation