Mostly working version. Still some bugs to be worked out.
Too slow to be profitable.