- checkLowCeiling: only check current position (no path/node scanning)
- Crouch height: 1.0 (fits in 1-block gaps without suffocation)
- EllieSleepGoal: remove hurtTime from canUse, simplify canContinueToUse
- IdleAnimationGoal: no longer stops navigation on start
- Also: register FollowPlayerGoal, bed memory improvements
- EllieEntity with GeckoLib animations, sleep AI, pathfinding with crouching
- Dialog system with conditions and effects
- Relationship system with milestones
- OpenDoor and bed occupation pathfinding
- 15 animations: idle1/2/3, sleep, walkingsimple, shiftwalking/shiftidle, etc.