Now hooks are properly reset to unrolled on turns

I seriously made so many changes I don't know where to start...