Very well thought idea. Making movements tied to other character usually makes the game about looking at two screens and desync usually mean you play in turns. However combining the two mechanics together leads to many interesting interactions and player choices! I love it, great job :)