Refactors effects and shaders.
App now runs on android.