I have it so that while sprite is overlapping itself the sprite repositions to another random spot. But after some time there would be no more spots left to spawn where the sprite is not overlapping itself, and the game glitches. Is there a way to make it like 'priority' for the sprite to look for a place not overlapping first, and if there's no available spots it can overlap?