refactor Deuce advantage state to use enumeration