모두 지뢰가 아닌 경우 특정 위치 하나를 open하면 모든 square가 open 되어 win 상태가 된다.
row, column에 대한 이름을 좀 더 명확하게 리팩토링함
square가 생성하는 시점에 opened와 mined를 인자로 받도록 리팩토링함.
Square의 put_mine을 change_to_mine
Grid의 put_mine을 set_mine으로 리팩토링함
0,0 좌표에 mine을 심고, 0,0을 open하는 순간 GameOver Error가 뜨는지 확인한다.