Very cool (especially the last vid), well done!