Gradient & obstacles alpha channel & stuff