This is a cool movement mechanic! And for your first game I think being able to understand/implement a shader is very impressive, so great job!
WOwza thanks frinkly :)