Wow this is so polished, kudos to your team! Had a really fun time playing it. Only suggestion would be to perhaps somehow incorporate how many requirements we are/aren't meeting while playing rather than it all coming together when the visitor approves or not.