Very cool! I might have to make one of these.