Thanks for the feedback!
Having free movement was an intentional design choice since I wanted there to be a bit of execution skill involved in lining yourself up correctly. It's also crucial to a few of the puzzles. I do agree though that it's too easy to overshoot which can be frustrating. If I were to improve on the game, I would probably give the player the option to slow down their movement so they can have greater control.