I like the idea of dividing the game into those islands as levels, which you can see from the distance :) and good job on finding that small, clear, repeatable mechanic, and using it to adjust the difficulty curve. That's a useful skill, which will sure help you in bigger projects in the future :)