Really nice puzzle design here! I really like the idea of the moveable characters also being the obstacles. My submission was also based around joined movement, and it's really nice to see how you've joined the movement here in such an original way!