Id claims it has "the crew we need to build the games and tech we're known for" following mass layoffs