Cliff dwelling - online puzzle