An intense idle strategy shooter: upgrade your defenses, blast glitches, and climb the leaderboard.
← Back to trending