Team generation functionality, updates to use new player ratings, and ui tweaks