Hmm stimmt, das game sucht von oben nach unten, da es einen Default erwartet finded aber zuerst den User2 und denkt es gäbe keinen Default...
So mal generell von mir als hinweis:
Du solltest deinen Code IMMER logisch einsortieren, das ist nicht immer notwendig, aber oftmals verursacht es leider fehler wenn man es nicht tut, außerdem ist es unübersichtlicher
WEnn du in einem Team arbeitest wäre es außerdem sinnvoll die Abstände vom Rand so zu machen wie sie gehören, und einen Kommentar mit ; oder // unter die Conditionstat/den Code zu schreiben, es ist einfacher für andere sich dann in deinem Code zurecht zu finden, und für dich falls du in mal in 2 Monaten nicht mehr auf anhieb zuordnen kannst...