5/11 Game 타일오픈 사운드시 ArrayList 사용으로 인한 동기화 문제로 인한 오류 수정

ArrayList는 쓰레드 세이프 하지 않기 때문에 동기화문제를 일으킨다.
타일열때, 등등 시간이 많이 걸리는 작업시 indexOutOfBound 문제를 일으킨다.
CopyOnWriteArrayList를 사용하는 방법도 있겠지만,
자기 주변 마인수를 계속 ArrayList로 구하는것은 성능을 저하시키는 원인이다.
Game 생성자엣 자기 주변 마인수를 미리 구해서 numberOfArroundMine 에 저장하여서
사용한다.
나머지, 수정구 등도 모두 이렇게 변경되어야 한다.