I love the idea, though sadly I currently don't have enough time for it, as it isn't that easy, a lot of logic that one need to learn and understand.
It was even harder at first before I created the tutorial :)