HaliHalo!
Zu dem Programm muss ich sagen, dass ich nicht mehr geau weiss, wie ich das gemacht habe, es is ja mitlerweile auch 2 Jahre alt. und wenn ich mich recht erinnere hatte es einen bug beim Punkteessen. aber wenn ich mir das so im nachhinein angucke hätte ich das ander gemacht. das ganze porgramm hätte man viel mehr unterteilen müssen.
Nun zu deinem Problem. ich würde eine extra Klasse für die "Spielbetrueung" anlegen, in der du eine Variable hast, von, die den sleepwert beinhaltet. und von ihr ziehst du immer eine menge ab. das mit den Punkten hast du vermutlich schon hinbekommen.
also letzendlich hast du zwei schleifen in der inneren zählst du die punkte bis zu einem grenzwert hoch(in 5er Schritten bis 50) und wenn du dann di schleife verlassen hast, dann erhöhst du den abzugswert von deiner sleepvariablen.
gruß ernieB