many changes to line creation functions, game models, and team models