Added AbstractComponent
Added HealthComponent