Im going to lol if they just said they were going to make a project called titan and then they never do it, And the only reason to announce it was to laugh at these silly ass threads that keep poping up once a week speculating or complaining about the fact that no info is out yet.