Moving, fighting, refactoring

- Player can move into non-occupied (non-wall/monster) spaces
- FreedomEntity represents game-specific base entity
- 3-5 monsters with 20-26 health randomly appear
- Player can attack monsters (via Interactive component)
- Players/monsters have health (via Healthy component)
- Monster damage seems to work
- Entity method refactoring + convenience method to get one component