GAMES Id claims it has “the crew we need to build the games and tech we’re known for” following mass layoffs July 10, 2026