amazing puzzle! it's really cool that you need to think through the actions in advance and use platforming wisely)