It's alright feeling defensive about a project you worked extremely hard on, just remember that QA testing is a fickle thing
What seems obvious and simple for you might not be the case for others, since you're more or less the only one who knows the full extent of how the game functions
It's not a failure of design, just a foresight issue