Back to old reorder methods : less bugs due to "positions"

god I wish there was a easy way to do this
Skillplan: Correct skill start level when adding skill
Skillplan: Correct optimize function