ghost object collision bug fixes