Yep exactly, the whole japanese story which is so long that instead of retelling, someone will hopefully provide a link for it to you.
I will if I find one.
And yes, I think the red glowing lights are just stars and planets, like mars of our universe, in contrast to the universe of oddworld, I don't think the Vykers labs even existed in Lorne's imagination at that time.
*Edit* Happy now?