See the GNU General Public License for more details. The Simulation class defines a simulation of fish in an Aquarium.
Simulation needs to know about aquarium and how to display it.
This method first displays the current configuration of fish, then runs the simulation for the specificed number of steps, re-displaying the aquarium after each step. The method also generates statistics about the fish before and after running the simulation. Generates statistics about fish in the aquarium and prints them to System.out.