Some tweaks for testing.
Added turn-based combat
removed example command set
clean up code
clean up code
clean up code
clean up code
clean up code
clean up code
clean up code
changed self.search(self.args) to self.caller.search(self.args)
code fix
code fix
code fix
code fix
code fix
code fix
code fix
code fix
code fix