I can definitely do this for you. I have many years of programming experience, including but not limited to: AAA video game titles (Madden 2006 among others), defense contracting (Java, C++, C#, and others), user interface design and implementation, etc. I have also served as a teaching assistant and tutor for several years at the University of Virginia, so I fully understand your desire to keep the code well commented and architected. Clearly you want to use this for educational purposes, and I excel at that. The code itself will be written in such a way that it will be self-documenting, but the comments I add will reinforce that and go into further detail, perfect for someone that wants to use it as a tutorial. Moreover, my team member is a fantastic graphics artist, we will have a great user interface for you. This will almost certainly be done in less than 16 days, but I am saying 16 days in my bid just to be safe, because that is a number I can guarantee.