Updated the dialogue break sequence to be <d>, allowing for newline characters within a dialogue window
Updated AssetLoader and Tile to handle Jared's new tiles
The tile map is now in AssetLoader, not in Tile
Modified the maps.txt file accordingly
Minor updates to the map and AssetLoader
Minor updates to the AssetLoader
Added getSprite() method to Renderable
merged with battle and other things
Made DialogueOptions return interactions depending on the option selected
Other things
DialogueOptions now holds Arrays, not lists
Fixed some errors with DialogueHandler option selection
Modified Direction so that North is left and East is up.
Also added getSprite() and getSprite(float runtime) to Renderable, while removing other getSprites
Removed some questionable dialogue
Renamed NonPlayableMapCharacter MapNPC
Superclassed InputHandler, Renderer, Screen, and Controller (formerly Interface, changed to avert confusion)
This way, interactions can be run by any screen
Merge branches 'battle' and 'dev' of https://github.com/math1man/SuperMacalester into battle