refining canTrain method
added functionality to skill class