Added component system for Entity/Components