I have often found myself thinking about using machine learning to interpret commands in a text based game