working on the ghost.

might want to comment block out the ghost class while i work on it
because it might give errors.