Is this connected to last train home?
It could be, I like your train of thought! It was such a cool game, and the shape-shifting type thing in Lab X could have hitched a ride on the train as the girl or the spider!