This is a very cool project. Last year I spent weeks on a near identical project and gave up. Great job!