2D Roguelike Loot & Corruption
The Bargain
Lesson 1
The First Pickup
Build: A magnet pickup that heals, dropped from a dying enemy

Lesson 2
The Gold Counter
Build: A gold pickup and an in-run currency counter

Lesson 3
An Upgrade Is Data
Build: One upgrade as a dictionary with an apply function

Lesson 4
The UpgradeManager
Build: A roster of upgrades and a choice function

Lesson 5
Corruption: Power and Risk
Build: Every upgrade taints you; higher corruption hurts more

Lesson 6
The Upgrade Card
Build: A card UI: show three upgrades and pick one

Lesson 7
The Room Reward
Build: Offer three upgrades after clearing a room

Lesson 8
The Bargain
Build: Make corruption felt, and validate the whole loop
