Resolved #46: Git ate my commit messages.
- Created `GrowthComponent` class (encapsulates experience and level)
- Player refactored to use it (still gains levels properly)
- Monster refactored to use it (gives 20 experience on kill)