add Equipment(also methods in Fighter, dig Quest), FighterAttribute

some refactoring works orz...
orz...