Revert "Refactored, simplified access system a bit.  Tested, for once."

This reverts commit a5e65d9b2b0d741fa2cb5ed7242975dd998f66b1.