pretty colors
chess board and some draw conditions
pawn promotion
about to refactor
finished refactoring