Further edits on Board2 , error handling needs work regarding ui