Adds new class GameEngine - wrapper for all main game methods
Adds new class CommandInterpreter

Comprises of a delegate extracting the game variable and a method for decoding the game commands
Implements a State Behavioral Pattern

Adds actor classes for the pattern:
Context -> Game
State -> GameState
Concrete State -> InitialState, PlayState

Modifies Hangman to reflect the implemented pattern

Code clean-up