Changes:
-BIGNUM changes so that code will compile (but still will not link)
-item weight now signed (forgot that some items have weight of -1)