: Managing general game playing is the problem addressed in this paper. It is considered to be done on a game description written in a declarative language. The language, which is presented for this application, is more expressive than the language GDL, which is already used for such purposes. Our language can represent imperfect information and time dependent elements of a game. Time dependent elements like delays and timeouts are of crucial importance for interactions between agents with bounded processing power like humans. We provide examples to show the feasibility of our approach. As future work, a way for game theoretical solving of an interaction description in our language is considered. One can also speak about evolutionary mechanism design based on our language.