Added program states diagram.
Updated Sprites, moved grid code to function.
Changed sprite column/rows to a per-letter grid. Added red/green
sprites. Moved the grid rendering code to a seperate function.
Merge branch 'master' into matrixSpellerStyle
Added pause states.
Added retrying_to_connect state
Adapted the matrixSpeller style. Including sending of events.