Completed board.js rewrite and hid log behind a fancy button