Secure upgrade type abstractions.
Fix Blood Infuser recipes usable when not having enough Blood in tank.