Firaxis Games, the developer behind Civilization VII, has laid off an unspecified number of staff today. This comes despite Take-Two Interactive CEO Strauss Zelnick's recent comments that the game's sales are meeting the company's projections.Multipl