Awesome! Amazing looking given the time. I like how you pulled the assets together, also +1 for gamepad support. I see you have a good base for a puzzler going here.
Thanks! For gamepad support I used the new Input system manager on Unity. In my opinion it's simpler and easier to set up this type of system than the old one.