fix betting methods, add even more tests