Wow, those are some great ideas! You definitely picked up on the vibe I'm going for with the game, and each of those would fit in perfectly. I'm impressed.
I'm a long way from doing anything real with this project (or any other, for that matter), but I'd be interested in collaborating on something down the line. Do you have an email/discord/etc where I can reach out?