More work on new tileset; reimplemented creating map from string (according to format specified in Milestone 2 documentation)