...
if (thiscommand = null) {
found=false
object=GetObject (command )
if (object <> null ){
foreach (visibleobject, ScopeVisible()) {
if (object=visibleobject) {
HandleCommand ("look at " + object.name)
found=true
}
}
}
if (found=false){
msg (Template("UnrecognisedCommand"))
}
}