One of the quickest ways to find breaks in your existing app is to write a command line app. Can you do the main app function via CLI, even see how modular it is?
I’m rewriting an AR Cribbage game I’ve been working on to have a CLI interface and found SO many bugs.