Not perfect
But there is nothing like it to compare to, so that makes it a 5 star by default. First, the background music is a big problem for me. Don’t know if others experience the same thing, but the background music tenses me up and I cannot concentrate on the contents of the app because I’m all stressed out. The heart beating in the background music also contributes to this. Luckily, the fix was easy. I just set my phone to silent, which is what it is usually set to anyway. But that only worked because there is no important audio content in the app. Second, in many scenes, I would rotate the projection of the tesseract and then pause in a particular position to think for a minute, but the damn scene would move by itself slightly and mess my position. There should be an option to either turn off this automatic scene movement completely or in the current scene only. Third, I think your explanation for the projection of a 3D cube in a 2D world is too simplistic and does not really capture how hard it is for the 2D person to actually understand the projection of the cube. For that, you would have to explain how a 2D person actually perceives a square. If that would be explained in more detail (he never sees a simple square in the same way we 3D creatures do; he only sees some 2D segments instead) it would help people understand why it is so hard for us to imagine things in a world with one extra dimension. Fourth, I don’t understand why there are two extra axes instead of one when I move the tesseract in 4D. I would expect only the 4th axis to be available for extra movement, but this problem might just be my limitation in understanding this. Maybe it makes sense to have two extra axes. It’s just really confusing to me.