added HantoPrematureResignationException and tournament code