Some CommandRegistry and Command changes, and related comments.
Relocate a method.
Change over() to end_turn() to be more clear.
Mark get_actions as UNIMPLEMENTED.
Boilerplate functions for Contexts
Move attempts reset to before turn.
Properly check against class here.
Refactor some functions.
CommandRegistry changes.
Be slightly more efficient here
Simple get_name function
Bookkeeping and conversion to generators
Refactoring and improved logging in agent methods.