Resolves #21 by preventing damage from going past a tool's durability