Simple mechanic that’s given a lot of depth through the level design! I love this kind of puzzles and I think yours hit the spot! Having global time as a metric for highscore is also good to allow creative solutions.
Also, A level editor?! GG