Merge branch 'master' of https://github.com/jshiraef/adventure
Refactored a lot of different non-entity things.
Attempted to implement everything into gamestates.
Refactored the update and render for the old man.
Moved everything into different subdirectories.
Moved more into different subdirectories.
Fixed something I broke in the tilemap.
Began putting together a system for linting.
Divided the dungeons into separate subclasses.
Attempted to preserve the fluff functionality.
Defined another subclass for randomizing dungeons.
Merge pull request #20 from arcym/refactor/code-for-sprint-1

Made some overhauling refactorings I wanted formalize.
Implemented a method to randomly get a direction.
Configured a system for appending new rooms.
Extended my code to append rooms in any direction.
Reprogrammed the minimap to move with the hero.
Polled each room for directions to append rooms.
Rendered unvisited rooms in a different color.
Iterated over all rooms to append more rooms.
Defined a new gamestate for displaying the map.