Very cool puzzle game.
I wonder if it wouldn't be better to get a checkpoint as soon as player 1 has finished the level.
Glad you enjoyed it and thanks for the feedback :)