Removed possibility to use symbols not in code-symbols as wildcards for guessing. Using an invalid symbol should now make the guess nil instead of a code and thus removing the above exploit.
Also added a variable VS to most functions as this allows the code symbols to get passed to the validator function - will later on be used to enable different code symbol sets to be used.