It's a neat little idea with a solid concept. I am not really sure if i somehow did not see the solution to the game or if i found a bug, but at one point my characters were a bit apart and locked at their destinations but the area to control would not reach the last character when i needed him to free the others.
Maybe i did something somewhere wrong? Still a cool idea and good execution.