Great idea very well executed!
I did notice that when placing 2 moving platforms where both have the same end (or start) to their trajectory, it becomes impossible to separate them (which can be annoying since they both have the same default position), and the reset button just made all platforms etc. disappear :/ (on browser version)
But overall a great puzzler, impressive work for 48 hours!