moved some stuff around because of static causing null issues, changing how groups are modified becuase creating an enum variable the way i had was throwing a null, IDK still new to enums so I likely did something wrong...