- Report on the results of your experiments as explained above.
- Explain, in your own words, your strategy for the design of the logic in the .java code files. What different ways did you consider to do it? How did you decide on your final choice?
- What were some of the biggest challenges you faced, and how did you overcome them?
- What are some of the most significant things you learned about programming and software design from doing this project?