Implimented Skill abstract class, and ShieldSkill class