There's a few noticeable oddities but overall I'm happy enough with this result.
I might release a more polished version after the contest is done, we'll see