Updated TUI & chess main method