I am working on a text adventure with a gui console. I have it setup now so that the user enters text using the view (for example "examine key", "look around", etc.) Then using listeners this data is then sent from the view to the controller. Once the text is sent to the controller, I am sort of stuck. Following the MVC model, should I be sending the text from the controller to the model and have the model parse it and figure out what to do with it, or should the model simply be a sort of "storage" where the controller parses the data, and just tells the model basic commands? For example, if "pickup key" is sent to the controller, should the controller be telling the model to simply add the key to the players inventory and remove it from the room, or should the entire text be sent to the model to be handled?
I understand this is a really basic MVC question, I am just sort of confused about the specific roles of each part of MVC even after reading quite a bit about it and looking at some flowcharts explaining the model.