Button app shift update

This includes a shift update for the button app. The shift button now
randomly generates a position based off its original position. It
shifts within (roughly) a quarter of the screen.
button app shift update

This push includes an update in which the shift button moves within a
fixed region which is (roughly) a quarter of the screen.