Added Jeff-style UI and user choice of board size