Ability interface, Attack class, and skeleton Character class created