Yeah, I mean, despite of not having subs on english, the way the gameplay is executed and how the game develops, I was able to get some of the info about the story as you achieved to make it understandable thorugh the gameplay mechanics directly.
You are welcome ^^