Skills logic, still needs work