var/pets/fireDog/newPet = new()
src.pet=newPet
vis_contents+=newPet
//An atom that appears on the map normally can still be in the visual contents of another atom. However it will not apply gliding and step offsets here. Also, considerations like visibility will not apply.
Problem description: vis_contents works better than overlays for what I want to do, however it does not activate the "Movement state" also to src.