Added board size.  Fine tuning still may be needed.