added dictionary and proper word validation, validations on Turn