Maybe there are different dimensions. Maybe ghosts are just people that died that have nowhere else to go because they can't cross to a different place. Maybe there is no different place/dimension...