Moment of Rest, Mori Ranmaru