Justified the existence of the 'input sanitation' intermediate move a bit more by moving the 'occupied squares' check into PlaceLettersMove