Milestone - working version #1
Added some UI features to prevent user entering bad guess