Add skill features

Impl skill features (attack), both single and multiple target.
Abstract skill data and item data.