Tweaked the render hooks AGAIN.
HookFinder now works properly when recursed.

Previously, processing a class while already in the middle of processing one
would cause the outer class to stop processing properly, leading to hooks
not getting inserted.
Stopped blocks from flickering/changing as you try to pick them up.