I'm not a fan of how the ghost fruit was implemented. You'd need to be incredibly careful with timing to get it to work. I'd make it so it makes the spot immediately behind you turn into a ghost, but it stays in place. Then after it reaches the end of the tail, the spot right behind the head turns again.