We also noticed the door square problem a bit too late - definitely an oversight on our part due to lackluster playtesting. ":) This is also a reason why the resetting-money glitch exists (apparently, getting a jukebox is possible, but it's super annoying; this is a bug!). Regardless, I'm so glad to hear that you enjoyed the game despite these problems.
I love the suggestion about randomization in table-selection AI! This would place less emphasis on the player trying to figure out how the algorithm works for table selection, allowing them to consider the restaurant's overall layout more strongly.
Thank you so much for playing! :D