more loop and logic errors in drinking competition