created an initial terrain factory