gamesNews Suicide Squad: Kill the Justice League Developer Responds To Criticisms Of Game January 8th, 2024