I never really realized how off the writing and story are from the actual plot. The MC is supposed to have had all the experiences and memories from a past life like he had lived 2 lives but still somehow manages to make all the mistakes a teenager would and has the maturity of an angry toddler most of the time, makes very little sense.