scrabble now almost works and has tests