현재 Board 클래스는 초기화하는 메소드가 두 개(initialize(), initializeEmpty()) 있다. 하지만
initializeEmpty() 메소드는 테스트 용도로 밖에 활용되지 않는다. 초기화하는 부분을 변경할 수 있도록 Board
클래스에 유연성을 추가한다.

minor bug fixed