This is a really cool concept and I think you executed it well! The puzzles reminded me of Portal a bit, in a really good way. There were a few times I had soft-locked myself, and I had to restart the puzzle. That can be a little frustrating when I was already several minutes into a level. But overall this is great work, nice job!