I've been working on this for quite a while.. So done with it haha(Shameless subtle self-advertisement)