add pieces, board set up and move logic