How should I parse user input in a text adventure game? - Game Development Stack Exchange
Link to the original article