Kai tried to close the app. It wouldn't. He tried to delete the user.xml file. It recreated itself instantly, with a new line at the bottom:
> new entity spawned: SHADOW_KAI.
His Shadow glitched. For a second, the silhouette flickered into a full-color warrior—armor of molten gold, katanas wreathed in blue fire—then snapped back to black. The gold was there. The damage was real. He one-shot Lynx with a single slash. The Sensei’s dialogue skipped. The game, for the first time, felt obedient . user xml shadow fight 2
"Every value has a consequence, user. You gave me dawn_swords with overheat . But you didn't define the heat_limit . You didn't set cool_down . My soul is burning from the inside, and you are the coder." Kai tried to close the app
"Just a few values," Kai whispered. "Gems. Weapons. It's not real." It recreated itself instantly, with a new line
The shadow laughed. It swung a phantom sword. Kai tried to block—but his avatar had no arms. The shadow had taken them in the XML.
> target: original user.