Refactored again, game starts with random number. still does not complete