Basic board, mainloop moved to GUI