Added cursor movement

Now depends on ansi-terminal.
The cursor can move, but it leaves behind characters.
Need to redraw the board every time.