In the video above you can see the latest feature: item trading, branching dialogue and the Town Map. The colours in the dialogue are how I imagined them to be, with blue indicating items here, pink the NPCs name and green the players name. The Town Map will still need some work done, the location of the player has to be read from the world data in the *.xml file. As an extra feature I might also add a cursor that will allow you to see the names of the roads and towns. I think this is an essential part, otherwise the map will just be a static image detailing no usable information.