Thanks for your comment (: Don't explain everything seems like a lazy choice but I actually like that in games, so I wanted to use it trying not to sacrifice the story and make it somewhat understandable/intuitive.
About the balance, that's a complete mess ahah unfortunately, I tried my best but I have a lot to learn to be able to create good levels (:
Glad you liked the ending! Hope it made sense!