Add effects system to the engine
For human players there isn't much feedback. As the develop branch uses an event-based model for transmitting changes, it should be possible to queue up events that happen and display effects as they are applied.
Some effects that might be nice to have:
- Particle effects for resource/property changes
- Animations for some kinds of actions (ie, movement via pathfinding)