initial work on ghost object collision