This took a bit longer than i had anticipated. But i think it turned out good! :)