Well done! I liked the visual style - clean, simple graphics with cool lighting effects. It reminded me of Thomas Was Alone. The mechanics were easy to grasp and the puzzles were mostly intuitive. A few notes I had that are hopefully helpful:
This was probably meant as a two-player game, but to be honest most people will likely play it as a single-player game, so I wish it had accommodated that a bit better. Like somebody else mentioned, instead of controlling both with two different controls schemes, maybe allow the player to switch between them.
I also ran into several camera issues, where if the characters got far enough apart, I couldn’t see either of them. This is a common problem with multiplayer games where everyone’s in the same shot, but there are good solutions out there, like zooming out the camera.
Lastly I would recommend that you never hide the character from the player’s view. Invisible walls can be fun when well signposted, but make sure to show the player somehow through the wall, so they don’t lose track of where they are. This happened to me actually: I got stuck at a part where one character was stuck behind an invisible wall, and the other was out of view, so I had to quit.
Anyway, great job and keep making games!