The first few times you try Resource Leveling you want to make sure you backup your plan so you can revert back. You WILL want to undo the leveling until you get the hang of it
Resource Leveling is one of the places in Project management where true Artificial Intelligence would be useful
Some Applications will allow you to do Resource Smoothing which is Leveling only where there is float available