second commit

add camera shake , new model , new turn animation.
Fix bug: 1. stop when collide wall sometimes.
2. startfire()  trigger twice.