Initial commit of fair-and-square. Has bugs