small quality of life improvements
add random team generator, visualization improvements