Works :D

No multi threading support yet :( Requires thread-safe 2d array,
basically.