Still working on it, but I figured I should submit it or else in the next week I’ll forget to do so …
Yay I got it done in time :)