Add terminal and goal checking
Extract base class for player
Add compulsive deliberation player