Extract defeat calculation

Eliminated if statements in determine_winner by creating a defeated? method to do the
calculation.

The .last in the defeated? method makes it fragile, since the array
definition could change in the future. Not sure exactly what to do about
that.