Half Life/Portal Speculation *possible spoilers*