MYRUMMY CLI

Start:
  python main.py

Beim Start werden Einstellungen abgefragt:
  - Wie viele menschliche Spieler (1-4)
  - Wie viele Bots (menschliche + Bots insgesamt max. 4):
      - Bei 1 menschlichem Spieler ist mindestens 1 Bot Pflicht
      - Bei 2-4 Spielern sind Bots optional (0 für keine)
  - 13-1-Umlauf: Folgen dürfen über 13 hinweg weiterlaufen (z.B. 12,13,1)
  - Erstmeldung 30: Für die erste Meldung werden 30 Punkte gebraucht

Bots spielen automatisch: Sie legen, was sie können (Sätze und Folgen,
beachten die 30-Punkte-Regel) und ziehen sonst eine Karte. Die Handkarten
eines Bots werden nie angezeigt.

Nach jedem beendeten Zug erscheint ein Übergabe-Bildschirm, damit der
nächste Spieler die Karten des Vorgängers nicht sieht.

Farben sind absichtlich nur ANSI-Farben + Zahlen:
  Rot / Gelb / Grün / Blau
  Joker = J

Der Tisch darf während eines Zuges beliebig umgebaut werden. Erst `finish`
prüft alle Gruppen. Dadurch muss der Editor keine gültigen Zwischenzustände
erzwingen.

Befehle:
  m H G       Handkarte H in Tischgruppe G
  m H new     Handkarte H in neue Gruppe
  t G C       Tischkarte C aus Gruppe G zurück in Hand
  n           neue leere Gruppe
  a G1 G2     Gruppen verbinden
  s G POS     Gruppe nach POS teilen
  d           Karte ziehen (beendet den Zug)
  u           letzte Änderung rückgängig
  sort        Hand sortieren
  finish      Zug prüfen/beenden
  q           beenden

Regeln der Implementierung:
  - 2 komplette Kartensätze
  - 4 Farben, Werte 1-13
  - 4 Joker
  - Satz: gleiche Zahl, unterschiedliche Farben, 3-4 Karten
  - Folge: gleiche Farbe, aufsteigend, 3+ Karten
  - Joker dürfen in Folgen Lücken füllen
  - Erstmeldung: mindestens 30 Punkte (abschaltbar)
  - Wer keine Handkarten mehr hat, gewinnt
  - Zug = legen ODER ziehen, nie beides:
      - Wer gelegt hat, darf nicht mehr ziehen
      - Wer zieht, beendet damit automatisch seinen Zug (kein finish nötig),
        auch ohne 30 Punkte - so kann man passen, bis man eröffnen kann
  - Leerer Tisch + nichts getan: finish verlangt, dass man legt oder zieht

Hinweis: Das ist eine bewusst einfache CLI-Version. Die Regeln für Sonderfälle
wie Joker-Rücknahme, 1-13-Runden, Punktwertung nach Spielende usw. können später
noch ergänzt werden.
