metacurrency mesh play layers http://www.metacurrency.org/ also see : http://www.metacurrency.org/content/extensible-game-format-language-xgfl