I gave up after 2 minutes but looks like a really cool project.