Replying to:kldck_hul
The label @3_1 calls XSCREEN, which will reset all the sprites.
The next main loop attempts to move a sprite that is no longer set, and you get your error.
I'm pretty sure it's safe to only call XSCREEN once. A good place would be right when the game starts (right after your ACLS on line 3)
Thank you so much!