I do agree that the movement is a little bit at odds with the puzzle elements. I think given more time I would focus a bit more in the momentum aspects rather than precision and add in more interesting interactions with the ghosts than just making them a platform.