Replaced fillAnimationDelegate protocol with block

Also some minor refactoring setting up directional nodes into their own
setup methods.