old_contents: from agent import Agent
  from flatnetwork import FlatNetworkAgent
  from learning import LearningAgent
  from policygradient import PolicyGradientAgent
  from statedependentgp import StateDependentAgent
  from finitedifference import FiniteDifferenceAgent
  
new_contents: from agent import Agent
  from flatnetwork import FlatNetworkAgent
  from learning import LearningAgent
  from policygradient import PolicyGradientAgent
  from statedependent import StateDependentAgent
  from finitedifference import FiniteDifferenceAgent
  
subject: use statedependent layer without GPs