Companion AI

The companion AI is the most recent addition. The five dwarves need to
be able to act on their own and make decisions for themselves.
Fixing errors
Merged updates in, and fixed resulting conflicts, Good to pull again.