Changes:
-items with points now have unique prime numbers
-player points calculated as sum of these numbers
-player codedPoints calculated as the product of these numbers
-codedPoints may become too large for long long int, using BIGNUM from the openssl libraries instead
-item weight and points are now unsigned
-player max weight and current weight are now unsigned

Additions:
-player hasViewed: method checks whether a specific item has been viewed (based on that item's unique prime number)

2hrs