Object Disposal, Unit Tests
#ADD: Components now inherit their disposed state from the GameObject they're currently attached to.
#ADD: Added a unit test for deep GameObject hierarchy disposal that checks for the Deactivate event firing.
#CHANGE: GameObjects no longer change the parent state of their children when being disposed.
Component Disposal
#CHANGE: Components no longer have an internal disposal state. Disposing them will simply remove them from their GameObject.
Example Project
#ADD: Added hitpoints, healing and damage.