Add skill use and SP cost function (not finished)