Lots of work, some progress, but everything currently broken. Trying to clean up scoring calculations, but language scoring over sentences is distributing sentence matching weights to the wrong commands.