How did you come up with this... This is really so cool. I had to stop at the spheres because I wasn't sure how to proceed (and got motion sick lol) but I would love to see this developed further!