Error Messages

Initial implementation for displaying error messages on the UI.
- Up to 2 Error messages will be displayed at once
- Error messages exist for ~5 seconds before being automatically
cleared.

Added an error message when attempting to move an Agent which is not
acting in the current turn.