I found that the ghost can go on forever, should be a boundary gameobject that resets the ghost...
I thought about adding a boundary but I didn't have time. I'll add that later. Thanks for the feedback really appreciate it...