This is a big WIP, I will make it a lot smoother once I can; Hopefully this lets you see the general direction of how the part is going!