added player word validation in letterbank and used word list; changed dictionary hashmap to hashset