00e946a1f4
- GravityFlipDefineSubCommand: consume wand selection, componentwise min/max, inflate max +1, registry.add, save().join, clear selection - Wire into GravityFlipCommand ctor - Duplicate name → IllegalArgumentException → user message - Save failure → in-memory region preserved, truthful message