Finish move logic for all pieces