package Ġcom . ml pad illa . rock papers c iss ors k ata Ċ Ċ object ĠGame Ġ{ ĊĠĠĠ Ġprivate Ġval Ġplayer Win ning Gesture Combin ations Ġ= Ġset Of ( ĊĠĠĠĠĠĠĠ ĠPair ( Gesture . RO CK , ĠGest ure . SC ISS ORS ), ĊĠĠĠĠĠĠĠ ĠPair ( Gesture . SC ISS ORS , ĠGest ure . P AP ER ), ĊĠĠĠĠĠĠĠ ĠPair ( Gesture . P AP ER , ĠGest ure . RO CK ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġplay ( ĊĠĠĠĠĠĠĠ Ġplayer Gesture : ĠGest ure , ĊĠĠĠĠĠĠĠ Ġopponent Gesture : ĠGest ure ĊĠĠĠ Ġ): ĠW inner Ġ= ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer Gesture Ġ== Ġopponent Gesture Ġ-> ĠW inner . DRAW ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer Win ning Gesture Combin ations . contains ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair ( player Gesture , Ġopponent Gesture ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ-> ĠW inner . PLAYER ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠW inner . OP P ONENT ĊĠĠĠĠĠĠĠ Ġ} Ċ } Ċ