The goal of this software is to provide evidence for the design and understanding of agents in the context of general learning. It provides an instantiation of a general learning agent called GPSA_basic. It tests this agent against a standard version of deep reinforcement learning.