diff --git a/island.ts b/island.ts
index 1576e62..7edfa6b 100644
--- a/island.ts
+++ b/island.ts
@@ -159,6 +159,9 @@ export function IslandApplet() {
     drop(islandTiles[islands.rng() % islandTiles.length]);
     drop(basePos - 8);
 
+    const erodePos = islandTiles[islands.rng() % islandTiles.length];
+    islands.data[erodePos] = Math.max(islands.data[erodePos] - 1, 0);
+
     renderIslands(islands, cx);
   }