Change the controll way as FangZhen suggested

Now the speed not just depends on the distance mouse arive but also
depends on vecolity!