// giant hermit crab
var y = 10;
// ground and water
fill(0, y - 1, 0, 71, y - 1, 63, 'sand');
fill(0, y, 0, 71, y, 63, 'sand');
fill(0, y, 40, 71, y, 63, 'water');
// shell (big dome behind the crab)
makeSphere(30, y + 12, 22, 'white_concrete', 11, false);
makeSphere(30, y + 10, 30, 'light_gray_concrete', 8, false);
makeSphere(30, y + 8, 14, 'white_concrete', 6, false);
makeSphere(30, y + 6, 9, 'white_concrete', 3, false);
// body
fill(24, y + 4, 34, 42, y + 10, 44, 'orange_concrete');
// head area / eyes
pb(29, y + 11, 44, 'orange_concrete');
pb(29, y + 12, 44, 'orange_concrete');
pb(29, y + 13, 44, 'black_concrete');
pb(37, y + 11, 44, 'orange_concrete');
pb(37, y + 12, 44, 'orange_concrete');
pb(37, y + 13, 44, 'black_concrete');
// legs (both sides)
for (var i = 0; i < 3; i++) {
var z = 36 + i * 3;
fill(20, y + 1, z, 24, y + 6, z, 'red_concrete');
fill(42, y + 1, z, 46, y + 6, z, 'red_concrete');
}
// big claw
fill(44, y + 8, 44, 52, y + 12, 48, 'red_concrete');
fill(52, y + 10, 48, 56, y + 12, 54, 'red_concrete');
fill(52, y + 13, 48, 56, y + 14, 54, 'red_concrete');
// small claw
fill(18, y + 4, 44, 22, y + 6, 48, 'red_concrete');
// some rocks
makeSphere(12, y + 1, 20, 'stone', 3, false);
makeSphere(56, y + 1, 20, 'stone', 3, false);
makeSphere(60, y + 1, 50, 'stone', 4, false);
// kelp
for (var k = 0; k < 10; k++) {
var kx = 10 + k * 5;
fill(kx, y + 1, 52, kx, y + 3, 52, 'kelp_plant');
}