make draggable
separate the two parts
Merge branch 'dev-draggable' into dev-menu

Conflicts:
	src/scripts/webSpiritMain.js
add two sub menu