Fixed issue #47: undefined hoveredTerrain error.
Adding cutscene game state
Adding dialog catalog
Adding dialog entity for spawning modals
Adding dialog catalog
Drawing first speaker modal
Spawning both modals
Adding prototype of dialog system
Removing duplicate of dialog_catalog
Merge pull request #48 from DrkSephy/master

Adding prototype of dialog system
Minor post-merge cleanup for code consistency.
Fixed stacking dialog text bug described in pull request #48. Added dialog functionality to iterate through each dialog text before starting battle.
Scrapped and removed all instances of battle animation sequence terrain controller layer.
Replaced old backgrounds with new backgrounds to battle animation.
Offsetted battle animation unit positions to align better with new backgrounds.
Added multi-range attack tile highlighting for player and enemy units.