stable
fix & todo:Tournament
all done
printer