Sollte operator== nicht auch für int überladen sein?
Man man, ich glaub ich werde das mal alles testen, ich dachte std::string wäre so multifunktional
was eben gehen würde, wäre eine int level variable, den vergleich in einen string zu stecken (also "99") oder was ganz unschaues, eins von beiden zu konvertieren

dafür könnte man Shadows Implementation nehmen.
Allerdings ist beides als int zu nehmen hier wirlklich das schlauste.
Es kostet mehr Resourcen 2 strings zu vergleichen als 2 ints!