Er kann ins negative gehen wenn er die richtigen Zahlen subtrahiert vor der Rechnung aber... ich würde dennoch empfehlen, stattdessen auf eine zweite Variable auszuweichen, ins negative gehen würde nur einen einzigen zusätzlichen Gegenstand bringen
Die Variable muss als höchsten Wert übrigens stets Gegenstände hoch 2 minus 1 haben, das ist leichter verständlich als 1048575 ^^ (dat minus 1 weil 0 auch ein Wert ist)

zu den Maps, sollten die Varis schon belegt sein, man kann auch stets eine Konstante hinzuzählen, also das z.B. Map 5 die Variable 1005 bekommt, Map 20 Variable 1020 etc