Это, я там чуток комментариев оставил - исправите?
И да - начало интригующее :)
MrRIP