faceoffs

added a buggy first pass of faceoffs