Thank you for your interest in my code. Above you can browse the structure of my code. You can also read here a technical design document that also outlines certain difficulties I have been facing with it:
http://inversethought.com/jordi/design.pdf