java project which implements a minimal hitting set game