Reverted to non-OpenCL implementation.
Constantly animated version.
Got ghost working again.
Removed mask inversion. Misc cleanup.
Got it working with multiple, looped layers, too. Swoot.
New version that uses mouse input if Kinect isn't detected.