updated transform_component to derive from sf::Transformable.