sfml review