The real embarrassment is writing beautiful well-structured code that no one can find fault in... to support a game no one plays.
If you manage to make a successful game don't take shit from anyone about the way the code looks. They're just Monday-morning quarter-backing.