1. It would be better to set the player to global, so there's only one player object for all layouts. All objects of the same type have the same behaviors and instance variables, but the particular values of each property can differ between instances.
2. You don't need to copy the objects to every layout. Object types are available in all layouts, even if a layout doesn't have any instances on it. So you might just want to create the objects in events or something like that.