Removed Recordables and Decorators
Removed PlainText Serialiser
Added emulator instructions to readme
Activity uses ExitAction on exit click
UserActionFactory creates ExitActions
ExitAction implemented
BasicModel publishes current location change to subscribers
BasicModel publishes current location change to subscribers
Presenter reacts to model location changed events to reset action text and re-render view
Tidied up backlog a lot
Turned off game save on pause
Removed Presenter.moveThroughExit method entirely
Activity wraps UserActionFactory in RecordableActionFactory
Started delegating RecordableActionFactory to wrapped factory
RecordableActionFactory delegates all methods to wrapped factory
RecordableActionFactory sets itself as the child action factory for the wrapped factory
UserActionFactory now passes the set factory for child actions to those child actions
Added more story to backlog
RecordableActionFactory wraps Actions in Recordable actions
RecordableActionFactory passes history to actions