That last stage was really something!
epic idea, great implementation it startled me when the pieces crossed over each other :p