Chess TODO make move method check for checks check for legal moves move list for each type of pieces DO LAST transfer to forms app