added textured landscape code (not done yet)