The sprite rendering system now has an sf::Sprite instance variable to avoid creating sprite objects every frame