Writeup on teamliquid.net

This project has also evolved to become its own academic paper.