Middle of debugging history
resolved conflicts
Added helper method, getSquareAtPt, for board
Debugged getSquareAtPt. Cant use each function and return early; changed to for loop
HistoryManager moves pieces by placing and removing directly
Think I finally found the bug; do not have time to fix now; updating the move object directly rather than the state object
EOM