Added undo button.  Noticed moves that can put you in check still show
up highlighted on the board.