A medium-complexity player which makes inferences from partial information
Minimal changes to compile under Java 6
Merge branch 'inferencePlayer'