Updated MoveEntity()