Some Bad News Just Dropped - Game Studio Lays Off "Most of the Developers"