This assignment is the most recent
case study
for the Computer Science AP course. The advantages
of coding this project using the JTF packages include:
The code for the graphics and user interface becomes simple enough for students to read
(and possibly even to write).