My previous fix was not enough.
Don't keep dangling pointers to target entities in movements.

I should really use smart pointers.