moved hero win/loss logic into new boolean method