add message mechanism
modify .project
add some objects~
add some annotation~
Merge branch 'feature/newplayer' into develop