Created position component
PositionComponent now maintains an sf::Vector2f rather than separate variables