Add MultipleChoice class

The MultipleChoice class currently replaces the same functionality that
was found in the character class. This commit seperates the multiple
choice code from the character and does not change how the game
functions. There will be many more changes to improve the design of the
MultipleChoice class.