Add BTObject and wall

Add base class BTObject
Add wall which derived from BTObject
Add wall into the collision calculate
Fix a little issue: fire would broke, if only one user.