Cleaned up most of the code, added thresholds/use bonuses for items