Bug fixes from testing

PointShop REQUIRES data returned from GetData. Otherwise, the player will be screwed.
Fixed minor issue with retrieving empty modification fields as nil instead of empty table.
Minor bug: updates are running at the same time, meaning duplicated key errors are being thrown.