"Most" of the developers behind critically acclaimed Star Wars Zero Company were furloughed ahead of launch