Corrected error, turned out it was due to shallow vs deep copying among other things. Added a stop button. Might style it later but for now voila.