<p>I'm in an independent study computer science class and my instructor wants me to come up with a programming assignment that is cumulative of the AP Java curriculum. So I kinda need an idea for a Java program that utilizes Gridworld as well as the other stuff that is within the scope of College Board's AP Comp Sci topics like lists/arrays, inheritance/polymorphism and sorting/searching. I would really appreciate it if you guys could throw a couple ideas at me that will most likely impress my teacher (he's fairly strict but not that much).</p>