gamesNews Scavengers Studio Creative Director & Co-Founder Suspended, CEO Temporarily Steps Down Following Report Of Abuse Allegations January 29th, 2021