cleaned up skillmanager
leap implemented