Do you specifically need a copy? If not, you can create a pointer to the same type using the following command:
player.myplayer = New player; p1.myplayer = player;
player.myplayer = New player; p1.myplayer = player;