Oh I just remembered what this reminds me of more than Kenshin. Saiyuki.