>>28505128
What about this? Gave it a quick go. It doesn't look amazing but still an improvement imo