Really cool idea for a puzzle game mechanic. I got stuck a few times and had to restart. One suggestion would be to implement a restart level mechanic that reloads the scene the level is on to avoid having to start from the first level again. Cool puzzle design and great work for your first game with Unity!