Move player to another scene?

I wrote this hack that at first glance seems to work. I’m not sure what implications it has but it feels like powers a mortal should not wield.

obj.scene.sys.updateList.remove(pawn);
obj.scene.sys.displayList.remove(pawn);
obj.scene = scene;
scene.sys.updateList.add(obj);
scene.sys.displayList.add(obj);