I love the concept and mechanics of your project; it kept me entertained for a good while. You nailed it! xD I give it a 5/5 star rating.