Automatically re-assign temperature modifiers when the room topology changes. Refactor the object-to-modifier mapping code on the game state.
Resolves #64
Hi! This commit came a fair bit quicker than the previous one 🙂 This finishes the legwork of having all the different modifier information in the right place, so next up is actually using all this data and calculating per-tile temperature values, then finally one should be able to see visual differences when activating the temperature view. Stay tuned!