@@ -0,0 +1,459 @@
+/*%0A%0AProgrammers: Kris Larson%0A%0ADescription: An interface for the Memory structures so %0A   they can be implemented into the Robot class more %0A   smoothly. This contains the basic methods for each%0A   memory structure: forget, learn, and retrieve.%0A%0A*/%0A%0Aimport java.awt.Point;%0A%0Apublic interface RobotMemory%3CMemory%3E %7B%0A%09public int forget(Memory episode); %0A   %09%0A%09public int learn(Memory episode);%0A%09%0A%09public Memory retrieve(double probability, Point robotPosition);%0A%7D%0A

Create RobotMemory.java