Making ability an observer
Working to decouple actor and client
Adding concepts of wireframes to factory, changing how objects are initialized in the factory
fixing a bug in user class when performing abilities
Changing how instantiation from wireframe works so that parser does not actually instantiate the object
Making affects factory wireframes
Fixing responsibilities in ability and affect
Changing what class owns what type of message, with the common
functionality controlled by the new reporter class.
need to define where messages come from
Catching case when affect is applied to something that doesn't know
how to listen for its events.
Making debug class more testable
Don't instantiate abilities in the parser and load them into global instances
Add the concept of handled to events so that one event can suppress another
Attempting to clean up client and remove tight coupling with other classes
Removing buggy code that didn't update variables that weren't used
removing two unused imports from client
taking checkInput out of Command