I like how this idea makes a nicely balanced gameplay loop. I'll likely add it as a mode (potentially alongside other new modes) within the next couple of updates.
Also, the last idea you mentioned was implemented in the newest update. There are a few small improvements to be made, but it more or less functions how I interpreted it.