Just Saw My Friend Playing This. I know there was the whole "Half-Life 3 - Internal beta 3" thing yesterday, but that was dismissed as fake. I've mess