Really creative puzzle platformer with great level design. It was so much fun having to think ahead of time so that I could try and account for the future iterations. Very similar mechanic to my game as well where you swap between the player and enemies. I wish I could select a previous iteration however without restarting the whole level though. Nevermind you could. Overall a very cleverly made and designed game.