id Software insists in new statement that it still has "the crew we need to build the games and tech we're known for"