gamesNews Babylon's Fall Peaks With Less Than 650 Concurrent Players for Steam on Release Day March 5th, 2022