Thank you for the offer! For now I want to figure out what is (or isn't) fun about the way I've implemented things. Once I understand the answer to that question I shall give it more thought! I notice you have a much bigger focus on waiting for things to cool down whilst mine focuses more on keeping things hot, only occasionally wanting to wait.
Would you have any objection if I toyed with ideas like making a few metal products need that coolable state?