rewrote the hole BloodCore and fixed small bugs