When you touch the ghost, it stops
Ghost can be interrupted while slowing down to move to a new location
Organized functions with pragma marks