Good start, there definitely needs to be more variation in the dialogue (but I understand NLP is hard :) ). A great next step would be to have the tourist respond to your instructions if they don’t understand.