modifications to sprite movement code for all sprites, working towards elimnating the ghost sprite class