added new routes to support playing multiple choice. changed index and c...

@stephtzhang, @alexung - can one of your review and add to master the multiple choice feature? in need of a lot of refactoring since it's so similar to regular play, but left it as-is for now