Two nitpicks: 1. having a leveling system is a bit weird...but I guess you can chalk it up to the player learning more and more about those "things" and knowing how to neutralize them the most effectively and protect ones vital organs against them (cut off their limbs ahh moment)
2. You don't need to have a weapon to "sacrifice" it...if you catch my drift