Added in repeat skill validation, TODO: shape bounus addation