Day off, so of course I'm doing some programming on my game. 😆
Just added a TerrainSystem to check for, well, terrain effects. It currently just checks for Collidables on the map and renders that cell unwalkable.
I think my plan this morning is to (a) extend Collidables to optionally allow passage through that cell but still raise Collision events and (b) implement damage on collision and extend the HealthComponent to track it. (A step towards destructable terrain!)