Changes:
-removed use of openssl BIGNUM
-added use of bit flags to store whether items have been viewed.
-player points is calculated as (1 + x^(1/4)).  This should keep the total points fairly small.