improve play loop, 'seeing/calling' a bet not working properly; missing endgame case