This was so much fun! First of all it feels very fleshed out! And I also thought it was a real challenge. Thank you, great work! :D