the main interface structure
paint the board
move the board