* Fix bug where new digit may be generated in same location as another digit.
* Add next digit as a hint to user