Merge pull request #4 from Kentaxer/master

make client logic consistent
Merge pull request #5 from Kentaxer/master

Add BTObject and wall
Merge pull request #6 from Kentaxer/master

Add grass and refactor
Merge pull request #7 from Kentaxer/master

Make HP visible
Fix some lint errors.
Add steels