smoother animation/diagonal movement