요구사항 13. Board 클래스에서 사용하는 메소드를 인터페이스로 분리, Board클래스는 PieceOperations만을
사용하도록 구현.