Cool solution here - apparently there’s multiple but I stopped after finding one. That being said, I think the solution is pretty neat - after a first play I was confused for a moment about what else was even possible, before beginning to see the right ideas.