Got knockback working: it wasn't checked in with SnowballLogic to call it. Ended up having to back out refactoring changes I whined about, now it works :) quite a lot of tweakage in the implementation. Now it is a decent defensive weapon but not super easy to turn offensive when hyperpowered. You can usually get stuff out of your way but have to be using something powerful to really make mobs vacate.