More DummyPlayer variety and fixes.

-Fixed the critical error, it would crash the program because it didn't
set a roundEnd time when terminating the round.

-Made the rest of DummyPlayer do random things (randomly take skat,
random skat cards, etc), more testing, yum.

-More randomness found a problem with my code, setGameType() was passing
(hand, skat) when it should pass (skat, hand). Fixed.

-If you haven't read the previous commit's comments, please do. Many
changes made, and validateGameType still needs a quick-fix.