I Hate This PlacePS5SwitchXbox Seriesinfonewsscreenstrailers Screenshots / I Hate This Place March 20, 202503/20/2025