threading for abilities

added threading for the abilities, still needs some tweaking