Working on HumanDumbPlayer functionality.
Fixes testHumanPlayer.
Add more test cases for move().
Make new vwersion of human player move().

Supervisor stuff moved to abstract DumbPlayer.
Fixes move().
Small code improvements.
Small refactoring of HumanPlaterTest
Added test for human player beat().
Make human beat() working.
Merge branch 'work-on-human-player' into dev
Updated DumbPlayer interface.

Move() and beat() methods are now supplied with
needed data in params. So we doesn't need to care of Supervisor
or DumbGame objects when using this methods. And the same for
the Strategies.
Refactored List statements.