Templatize Feature_Ranged, to make it easier to make ranged features coexist with other features for a single domain;
Switch Puddle World to a representation more like that of Blocks World, enabling --value-function-map-mode to work without manually coding the actions;