added engine.entities.copy_entity()