We should have the option to be able to control where the "/gamerule" and "/gamemode" commands would and would not apply. This would especially be useful for Server applications, as well as maps and mini-games. The only thing needed would be to add coordinates for aria and hight.
EXAMPLE #1: /gamerule ~19 ~25 ~15 keepxp
EXAMPLE #2: /gamemode ~19 ~25 ~15 adventure