I feel like it could be absolutely stunning with some simple things, like undo, a grid instead of a hidden object limit, a bit of modulation on those sine waves...
I also generally dislike static builders like this, preferring ones that slowly or over turns evolve the landscape based on what you placed, growing roots, wilting, moving around, that kinda stuff.