Half-Life G-Man Mystery Explained: Who Is He?