Thank you a lot for your compliments. I can't answer many of your questions because they're spoilers. The game is not complete yet, so not everything is explained. It's perfectly normal to encounter the same character you are playing as, and it's also possible to understand the reason. The battle after the Deer-Headed Man is a tough one, but it's beatable!(with some extra help, and I can't say more...)