update documents.
add CPU picking
add Score sound.
update ui.
update code structure
add more configuration.
remove about dialog.

Signed-off-by: Curno <lyf.curno@gmail.com>