front end working - this version just prints an example board