I do really like the idea of being able to control two characters to solve puzzles and it works great here. It would be interesting how far you can push this mechanic in terms of problem solving.