Skill class implemented