Small optimization: pass a block to any?

This way it doesn't need to check each and every enemy but can stop the iteration on first collide.