Added in simulation, 2D plotting, and 3D viz.