#Should we knock??
		#We should knock if we think our cards are higher than the players by some threshold
		state = self.shouldKnock(state)

		state['compCard'] = json.loads(self.aiCards)

		logging.info("ACTIONS")
		logging.info(self.actionsToTake)

		#Slowly forget what our cards are\
		self.alzheimer()

		# we need to use the model to update the datastore
		# self.put()
		newModel = DatastoreInteraction(state['sessionId'])
		newModel.updateAiObject( self.pkSessionID, self.estAIScore, self.estOppScore, self.opCardsMem, 
										self.aiCardsMem, self.opCards, self.aiCards, self.discardTopValue )

		time.sleep(2)
		return state



	def drawTwo(self,state):
		'''
			drawTwo:
				The AI decides what to do with a draw two card
			Parameters:
				state, the state of the game

		'''
		#The AI draws a card and decides if it will keep it,