made a state_machine fn for handling the logic and being more DRY. fix for player/team showing seasons