Good meta concept, and it didn't turn out as hard as I first thought. But I think it could be a bit less tedious if you let the player control both "players" at the same time (WASD for p1 and arrows for p2).
Great work anyway!