As the others mentioned, a bit Janky, but that adds to the charm. Great concept! Only thing I would try to fix is the glitching through walls since that can make puzzles too easy or unsolvable.