adjusted flexibility of hapticMessage and code clean up
minor clean up
prototyped untested button debouncer
prototyped gesture detection
basic working learing game
debugged the learning mode