i var leak
more flexible init conf for game: cards instead of extensions
changed amount in modes to be inside cards object. It's more simple and easier to read/write
better tests on game initialization
jshint
fixed amount of cards (bad index in array)