Yeah, i think i should code my own first and then optimize it. I found some tuts and collected some sources, i will try it out, step by step. If i will have something ready (some "mega beta") then i will let u know.