CD Projekt Red has reportedly laid off nine people working on its mysterious multiplayer-linked Witcher game Project Sirius, and said a further nine are to be reshuffled to other teams internally. Read more