Rulebook: An Architectural Pattern for Self-Amending Mechanics in Digital Games | IEEE Journals & Magazine | IEEE Xplore