Added blurring algorithm, need to work on concurrency perhaps?