a second stab at the terrain generator project