I am Sorry but I am not understand you on this.
If I don't get it this time I won't bother you again with it
is this what you you are saying

action player_comp()
{
player = my;
}

I put the action player_Comp in the test level before the main

I put the player_comp() in several different place not
all at once from the one post you said it should go below the
while (player == null) {wait (1);}
the only place that it is the starter set_compass so
I put player_comp(); there nothing happened then
I put it in the test level main while loop again nothing
I know it is something stupid I am doing wrong but I can't
figure what
Thanks for you time and I am sorry to be a pain