move works now, but only when frame is resized which calls the repaint
method. need to somehow call repaint in board.