First commit with BasicGame and its subclass HangmanGame