PieceOperations 인터페이스에만 의존 관계를 가지도록 코드 개선 및 전체 과제 완료