chapter 5-7번 연습문제 1단계 Pawn을 제외한 Piece에 대한 점수 계산함.
Piece.create() 메소드를 사용하는 부분을 다른 메소드를 사용하도록 리팩토링함.
chapter 5-8번 연습문제 1단계 Rank에서도 Piece의 상태를 변경할 수 있도록 메소드 추가함.
chapter 5-8번 연습문제 2단계 Rank에서 색깔별로 Piece 목록을 추출하도록 구현함.
chapter 5-8번 연습문제 3단계 Board에서 색깔별로 Piece 목록을 구하고 정렬함.