One last commit

Fixes some issues with items
Consolidates Component.TryAcitvate() and Component.TryDeactivate() with
Component.TrySetActive(bool)