Fix start position of the third pawn.
Add ncurses UI.
Add include guards.
Use factory to build UI.
Remove mood message.
Add const modifier to few Runner methods.
Add Runner::set_player.
Add Runner::init_board_repr().
Fix NcursesUIImpl::update().OF
Remove old UI implementation.
Add 'type' param to UIFactory make method.
Add ncurses UI.

Use factory to build UI.
Draw UI in separate ncurses window.
Change factory player type to string.
Merge PlayerFactory fix.
Add NcursesMenu.
Add ncurses menu.
Merge ncurses menu.
bugfix: remove exception on initialized menu actions.