Added a bit more to the visualizer, including a visual debugger