Starting to add entity and component system. Needs planning with regards to entity management system.