A few glitches here and there, but still pretty close to what I had in mind when setting up this scene. ;)