Basically, the level now accepts every compromise, and just looks at the shape of the commit graph. Closes #87.