Nice one!
Love the art style on this one. Took me a bit of time to understand it all, but well done overall :)