for a ghost like thing you could use INC still in a if loop. but i would have to do same testing as this isn't the easiest thing for mutiple sprites you use a for loop like so (ill be setting up 50 random sprites) FOR I=0 TO 49 SPSET I,RND(600) SPOFS I,RND(400),RND(200) NEXT