This isn't upvoted enough. This is more interesting than the OP's project! Thanks for sharing!