add constants for characteristics naming
add applying and canceling bonus effect when item gets equipped
change type of bonus val to float64
replace bad func with map varible
change GetFullInfo() for ActiveObject: method returns characteristics
add MP property to ActiveObject
move HP from property to calculable characteristic
add MP characteristic to ActiveObject
add MP to look action
replace Bonus' val's type to int
delete duplacate constants mapping
change type of characterstics and bonuses properties of ActiveObject
add GetFullInfo() method to Bonus struct
add Effecter interface and Effect structs
add Effects field to ItemKind struct
implement Effecter in ModifyingEffect and BonusEffect structs
add call Effecter's GetFullInfo() method to Item's GetFullInfo() method
add methods to ActiveObject for modifying bonuses and characteristics
add ApplyEffect() method and its calling when item gets equipped
add what I forgot to add