seems to fix the problem with surrender
seems to fix the problem with surrender
moving all payout stuff to determine outcome function