I added a nice system to view the simulation and some simple user input. The simulation itself hasn't changed much.