If vexes can phase through blocks, why don't they hit through shields? Are they stupid?