I am glad you had fun playing our game :)
We handle collisions at the start of the game by only activating each ghosts collision interaction once the ghost has moved a specific distance away from the player. So technically you could stay "inside" of a ghost's character for the whole game if you perfectly replicated their movement, but we found this to be a good tradeoff for reducing the traffic jam in the initial room that you spawn in