improving suficient funds and valid bet period validation