Thanks for playing. The "ghost" is an alien that crashed on earth. It can't interact with anything on the planet or go through materials, but it can befriend dogs that can. The idea was to have the dogs help the ghost search for materials to help fix the spaceship, and some of those materials would be in puzzle rooms. That part of gameplay just didn't make it in unfortunately.