Re-worked Block texture functionality and terrainGen