OMG FFFINALY. I somehow finished it…. I bet that there are mistakes here and there but if