Damn this is amazing, you should submit it to groups to publicize it more!