Mind Parasites, Toilet Paper and the Great Balloon Invasion of 2023