gameboard: add stack for made moves + schönheit
Es gibt jetzt einen Stack für gemachte Züge auf dem Board sowie dazugehörige make und unmake Funktionen. Erstmal noch über makeTree und unmakeTree aufzurufen. Ggf. auch in die normale make Methode übernehmen (scheint nicht langsamer zu laufen).
Dazu unmake Methoden in den possibleMove-Klassen (ein Interface dafür geschrieben noch). Und eine Klasse für die Objekte, die auf dem Stack sind, wurde geschrieben.
Und es kommen einige Schönheiten dazu (z.B. Main-Methoden entfernt).