Implemented negotiation through strategies, added random strategy