IDLE: Intergalactic Defense League ExterminatorsWindows68%4168% positive reviews, Mixed across 41 reviews·2026·Tag 560542 · Relaxing—