Created first dumb Supervisor implementation and its test
Removed unneeded license headers
Commiting just for keep state
Added DumbGame as a member of Supervisor
Created Game interface
DumbGame implements Game
Removed DumbGameForSupervisor
Added SupervisorTest
Added Supervisor getters for cards in action and trump suit
Set game object to supervisor
Updated Player to use Supervisor instead of DumbGame and it seems to work!
Added couple of TODOs to keep things in memory
Renamed CardsTestStrategy -> CardsStrategyTester
Added Supervisor as class member
MemoryStrategy now uses Supervisor instead of DumbGame, and it seems to work!
Clean up classes from unused DumbGame
Clean up Player class from unused DumbGame
Added checks if DumbGame object is null. In ths case throw exception.
Set Game object in Supervisor
Fixed and improved exception handling