Changed to have settings as properties of the game, give a default settings as in puzzle script documentation.
Added parsing for prelude also changed game parser to parse the required settings into the game constructor separately.