gui done
happy gui
pawn promotion works in the gui
idk