Fixed character skill problem, created new abstract interface which
everything will work through.