added advancing, withdrawing, fixed checkwinner