Added a monster that gets rendered.
Monster entity added.
Monster action data now saved on floor record.
Moved some classes to a new entity package.
Fixed failing unit test expecting objective.valid to be a function.
Moved terminal rendering code to separate class.
Work on core tests.