Prevent players collecting rewards if been through already
Cache playerdata.yml
Added class for caching playerdata.yml
Fixed JavaDoc comment, removed un-needed import