Just get it to work the way you want and refactor now and again. If you get an epiphany about the "too many globals" issue as you're working, you might very well be able to eliminate it (or at least mitigate it) then.
Of course, if you have your basic feature set kinda complete, now *might* be a good time to look at that issue, before it gets even more entrenched, or other features expect/demand globals.