move scoring to own module, remove duplicate accessors/options