Some code cleaning. Want to save the progress.
Threading bug seems to be resolved. Speak and and other Functions (Serial or other) can exist next to each other.