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.
Merge pull request #20 from arcym/refactor/code-for-sprint-1

Made some overhauling refactorings I wanted formalize.