Changed implementation of communication games in both agent containers.
Changed implementation of guessing game in agent containers.
Created static constructor for Point.
Implemented communication interaction in LanguageGameInteractor.
Introduced new class for guessing game. Existing class is for a single
round.
Implemented guessing interaction in LanguageGameInteractor.
Moved communication score calculation to LanguageGameInteractor.

Created static constructor in Label.
Object generators create communication objects.
Agent creates communication assertions.
Removed assertion counting for now.
Interpretation, not Agent, creates CommunicationAssertion.
InterpretationImpl gets most appropriate Concept to create communication
assertion.
ConceptImpl creates communication assertion.
Purged CommunicationStrategy.
Purged GuessingStrategy.
Implemented guessing game in LanguageGameInteractor.
Forgot to include GuessingAssertion.
Object generators create guessing objects.
Agent gets guessing assertion from interpretation.
InterpretationImpl gets most appropriate concept to create guessing
assertion.