:six_pointed_star: refactor end_of_blood to dry up my monster code