implement sprite_turnbase

prevent ghosts from overlapping quite so much