This number boasts the games that have been released but is actually brand-new than just 90 days