Simplified the way Chickens are handled in the hatchery
- Chickens can be picked up
- Chickens can be dropped on claimed tiles
- Chickens leave hatchery only when dropped outside
- Chickens can live 30 turns outside the hatchery. After that, they die
- Only creatures using the hatchery will consider eating a chicken in the hatchery
- A creature not using the hatchery will consider eating chickens outside the hatchery only. Any creature, even ennemy can eat a free chicken
fixes #216
Renamed RoomObject to RenderedMovableEntity.
- Renamed RoomObject to RenderedMovableEntity
- Adapted Room/Trap/Missiles to use the same logic for construction
- Added boulder trap
- Traps now deal damage when Missile hits only (if it hits)
fixes #233
fixes #231
fixes #197
Added m prefix to a class member variable name
Merge pull request #238 from hwoarangmy/development

Simplified the way Chickens are handled in the hatchery