at a glance, looks like your ball pointer = NULL,
at the start of action rocket_base() put
Code:
while(!ball){wait(1);}


hope this helps