anchor.diff:  
   
   ;; PIECES
  -
  -(defstruct piece
  -  name
  -  pos
  -  side ;"RED" or "BLACK"
  -  move-spaces
  -  (move-limits #'no-move-limits)
  -  eat-spaces)
   
   ; Returns ((piece1 oldpos1 newpos1) (piece2 oldpos2 newpos2)...)
   (defun piece-get-all-moves(board piece)
  
positive.code:                             (T y))))
                (concatenate 'string x result)))
            (append '("") args)))
  
  ;; PLAYER
  (defconstant REDPLAYERSTART
  
negative.code:                     (row-to-string (cdr row))))
      ))
  
  
  ; a-i, 0-9
  (defun is-valid-pos(pos)
  