Уж если заявили славянский сеттинг, то для начала, хотя бы, не используйте "королевна" и "королевство". В данном случае уместнее "царевна" или "княжна". Сразу видно, что автор вообще не в теме славянства! Хотя на фоне всего остального это такая мелочь...
Но судя по отзывам, как говорил классик:"Любит наш народ всякое г... о".