#53 battle 사전작업
#53 Battle 전투화면 UI는 GameUI를 가져와서 썼음. MovingScreen의 BattleController가 전투를 시작하고, 현재 맵의 정보를 받아서 해당하는 dungeonID를 BattleStage에 넘겨준다. 이제 BattleStage에서 몬스터를 적절히 뿌려주면 된다.
#53 Battle
#74 achievedRewardQueue 필드생성, rewardQueue가 완료되면 해당 큐에 집어넣는다
#86 Asset에서 json을 통해서 json 파일 경로를 구해옴
#69 Assets부분 HashMap형태로 정리
#96 help 버튼을 누르면 StatusPopup이 띄워지도록 함
#96 jsonFile을 모두 jsonObjectMap에서 담당하도록 변경함
#74 Reward 메시지가 다시 뜹니다. 2개이상의 메시지 테스트도 완료
#74 [완료] 파티 추가 이벤트 구현
[임시] HAJIN의 battle과 merge
Merge remote-tracking branch 'origin/#53_Battle' into #96_Making_StatusPopup

Conflicts:
	core/src/com/mygdx/controller/MovingController.java
	core/src/com/mygdx/model/VillageInfo.java
	core/src/com/mygdx/resource/Assets.java
	core/src/com/mygdx/screen/MovingScreen.java
	core/src/com/mygdx/ui/GameUi.java
	core/src/com/mygdx/util/LoadLauncher.java
#69 [완료] 나머지 이슈들과 정리 완료, Monster의 경우 재 구현해야함
#53 버튼대신 몬스터 얼굴이 뜨도록 수정
#100 EventScreen을 GreetingScreen과 EventScreen으로 분리, 세부로직은 EventManager가 담당
#100 EventManager과 RewardManager를 static 클래스로 만듦
#100 [완료] 불필요한 조건문 삭제
Merge pull request #102 from CienProject2014/#100_Detaching_EventScreen's_Feauture

#100 detaching event screen's feauture
Resource 패키지 삭제, State패키지 생성, CurrentManager->CurrentState