forked from: MidPoint Requiem

