policy(state) {
		if (!this.ready)
			return

		var input = this.getStateInputVector(state)
		var action = this.act(input)

		this.history.inputs.push(input)
		this.history.states.push(state)
		this.history.actions.push(action)
		this.acted = true

		return action
	}
Let the agent make an action, includes exploration through noise
@param  {Array} state
@return {Array}       An action