So polished and well thought out, challenging but fair and it has sooo much going for it. Nothing to nitpick. Congrats, this is excellent :3