The game that could have been: Ghost

You know, when you see this trailer you realize what could have been. Blizzard CGI always gets me moving.