fixes some code that didn't work. (failed to update renamed function calls). refactors handling of currently blocked resource hex. changes desert from having null token to a token with null value