Finally we have some news about Half Life 3! Sort of...