Fix spec to match new engine
Improve the interaction of the registers.

Registers will launch and delete all the fact that match it, adding more
if necessary.