Moved ShakeChallenge to own package.