player related stuff

1. Switch to character controller
2. Player action modified
3. Player damage control
4. Compatible with XBOX joystick