There was a bit of controversy last week when Microsoft didn’t announce that Halo 3 and Assassin’s Creed II were free games for Xbox Live Gold members. Now the wishes of disappointed fans are coming true.