Source code. beware! I am not a real programmer and I break all the rules.
This code could ruin your life.
Well written tutorial with great code examples.
This gave me 90% of what I needed; StackOverflow filled in the rest. all I did was add motion to the textures. lol.