This is a language to describe a type of game, a javascipt engine to play it and a pyqt application to make it.