added "world" blocking with reflection and dampening