Now to figure out how on earth i'm gonna help in this situation.... I haven't specified if i can do partial materialisation, but if i could it would be slightly op, but it would also be kinda cool. Decisions decisions.