Added shake feature

Need android phone to test it, I do not have one so I can't be sure this
fully works. Need feedback.