Created Map Object

Map object should be able to handle different Tiled maps. Needs testing.
Created ConversationState

Needs work/actual interaction sections. Esentially pauses the
InGameState section, ready for conversation to be added. Fade in and
Fade out discovered - looks cool but probably overused!