>マウスの動きに合わせて動くオブジェクトを作りたい
これがやりたいことなら、
>そのオブジェクトがマウス以外の要因(敵との接触など)で移動した場合も、すぐにマウスの座標に戻る
これは正しい動作ってことになるよね。マウスの動きに合わせて動いてるんだから。

どういうときにどういう動作をさせたいのか。
やりたいことをもう少し詳しく具体的に考えて。