Buenas, gracias por haberlo probado. Si decides echarle otro rato te recomiendo que te enfoques en los objetos con los que quieres interactuar. Si pones el nombre de algo se listarán las acciones disponibles. Quizá plantearlo como un parser sea mas complicado, porque adivinar las acciones es mucho más difícil (no hay varios verbos que sirvan para dar una orden).