Normal
Der gröbste Schnitzer in meinen Augen: Du vermischt Darstellung mit der Spiellogik. Das Spielfeld sollte z.B. einfach ein 3x3-Array sein, die Indices 3 und 5 sind nicht sonderlich intuitiv und erschweren nur die Prüfung des Spielstands. Besser wäre hier z.B. eine print-Methode in einer separaten GUI-Klasse. Damit solltest du auch erst mal beschäftigt sein...