This is really cool. I had a similar idea with my submission, but went with a different approach
Joined on 4/3/17