play the original flash game at more info at import timerandomsys set up the constants suspects ['duke hautdog''maximum powers''bill monopolis''senator schmear''mrs feathertoss''dr jean splicer''raffles the clown''espressa toffeepot''cecil edgar vanderton' items ['flashlight''candlestick''rainbow flag''hamster wheel''anime vhs tape''jar of pickles''one cowboy boot''clean underpants'' dollar gift card' places ['zoo''old barn''duck pond''city hall''hipster cafe''bowling alley''video game museum''university library''albino alligator pit' time_to_solve seconds ( minutesto solve the game first letters and longest length of places are needed for menu display place_first_letters { longest_place_name_length for place in places place_first_letters[place[ ]place if len(placelongest_place_name_length longest_place_name_length len(place basic sanity checks of the constants assert len(suspects= assert len(items= assert len(places= first letters must be unique assert len(place_first_letters keys()=len(places knownsuspectsanditems [ visitedplaceskeys=placesvalues=strings of the suspect item there visitedplaces { currentlocation 'taxistart the game at the taxi accusedsuspects [accused suspects won' offer clues liars random sample(suspectsrandom randint( ) accusationsleft you can accuse up to people culprit random choice(suspects common indexes link thesee suspects[ and items[ are at places[ random shuffle(suspects random shuffle(items random shuffle(places create data structures for clues the truth-tellers give about each item and suspect clueskeys=suspects being asked for cluevalue="clue dictionary clues { for iinterviewee in enumerate(suspects) if interviewee in liars continue skip the liars for now project #