Interesting project, I think it needs some more UI and visual elements to help explain things more. I also feel like the controls could use some reworking. Good job though!