Smooth Animation

I've added a smoothening feature to the animation to provide a slow-quick-slow feel to the movement. Also customisable animation time settable in options.