Birthday gift for Fayzor on IG.
Time taken: ~4 hours or so
I've been running low on motivation lately, so it took me many hours before I sat down and finished this thing, egh. Glad to have finished it... half an hour before it'd be late in my time zone 8'D