Исходный код
Warning! Говнокод detected. Уберите детей от экрана.
Ближе к релизу будет спален к чертям многократно переписан. Выложено для ознакомительного просмотра, в надежде на то, что найдем в команду проекта программиста, готового привести код в порядок.