Okay, so this is pretty helpful, but the thing I find difficult is Avoiding Rotations.
I've tried to avoid unnecessary cube rotations, but that always leads to unnecessary moves, adding up more time. So, Can you give me something that can help this problem?
(By The Way, Your Reconstruction is...