added black piece move logic