Moved Engine method to own class in new solution.

Created an abstract Number class, inherited by GameNumber and PlayerGuess classes in new solution.