Validate that the start point has to be used;
Validate that all words are combined together;
Validate that there is no word with just one character;
Show message if the user did nothing but pressed finish;
Move character back to the user from the shelf if there are characters on the board;
Give the user new characters if he moved some to the shelf only;
Show error status message on the UI;
Merge BoardReader into the BoardManager