Tournaments logic

i add when i tested