для ситации, когда пользователь явно задал `showCharacters` < 20, насильно выставлять 20 — это точно логично? может быть пусть он тогда сам себе буратино?