STILL the Best Battle Royale!