Finished MultipleChoice Class (untested)