Just a heads up, to run this shaders on iOs you MUST set your texture's format to RGBA 32 bit.
Anyway, great shader. Charge more for it.
Some features I'm missing:
NOT SO IMPORTANT
If you are reading this you probably find a bug, got stuck in a wall or figure it out a way to break the game.
Please, describe what happened and your actions right before it happened.
No hard feelings.