Added post processing effect: bloom.
Added semaphore class