SmartAgent.evaluate implemented

Not tested!
Cleaned imports in Agent and GamePlayer