This 'translation' is giving me an aneurysm. I'm reading an English translation because I don't fucking understand Japanese. What the hell do 'umai' or 'yamabe' even mean? If you're going to use Japanese words at least explain what they mean so i can follow the plot, which is rambley and hard to...