Nice job! Challenging puzzles a specially level 10!
May game has a somewhat similar mechanic where moving one player also moves the other. It is quite popular this year ;)