First version, text mode, slow, only one board