To @angelslivin here is my part of the collab. I hope you put our parts together nicely.
I had to adjust some things so it was on time