Added depth check for blur, added more shapes