added winner and full? methods and tests