This is hard. It's a bit annoying that the player move too slow. maybe you can let player move faster, and cost their time as they move. This way it wouldn't make it too easy, and become more smooth.