Inspired by "ricochet robots" and the likes, and of course Increpare's craft.
https://www.puzzlescript.net/play.html?p=4bc914a2ba41445af59869d291ac039aEnjoy,
Sévan.
========= Discussion / Spoilers ==========
The way I coded the "switch player" mechanic seems kinda sketchy but it works, I guess.
My (pretty obvious) take-away:
Strong movement makes it hard to make various puzzles.
I thought adding more players would make things more complex but it actually adds so much freedom that it renders many patters pointless.
I could maybe have added restricting mechanics (e.g. spikes) but I prefered keeping the game and the time investment as is.