It needs to be smoothed out
I get the feeling that this game wasn't tested very thoroughly because movement on some puzzles was glitchy at best while others allowed you to move smoothly. Also, some of the puzzles could be solved without using all of the switches which means that the puzzles weren't thought through as well as they could have been.