splitted Definition into Events, Inputs, Outputs, Players, Variables
renamed Game into Engine
creating language APIs