I wasn't super happy with this but I'm not going to work on it any deeper, so I hope it's good enough to be enjoyable