Changes:
- Refactored output to include a Deferred Output queue. It’s a bit clunky right now, but it lets me catch/trap queued output from verb handlers during NLP processing.
- Fixed implicit action response timing (displays before action response now).
Bugs & Problems:
- Would like to find a more elegant solution for output ordering. Possibly incorporate the output queue into the ECS to give it more structure.
- Need to test refactoring thoroughly. Everything seems to be functioning right now but there may be weird edge cases.