Nothing collected directly doesn't necessarily mean nothing collected at all. The turnover subject to said regime still needs to be reported, in higher detail if significant. Although I have no idea what exactly happens with such information, it's not hard to imagine it being used to settle the bill between countries.
I once had the idea to take this to the extreme and make a version where you only control your opponent's pieces, so in terms of this game: blunder after blunder. Hardly having any chess experience, I'm not sure how interesting it would be. There's a good chance it essentially turns the one to start into the winner. Every few moves like here might work a lot better.
Windows offers several kinds of timers. For example, there's also CreateTimerQueueTimer, which (in contrast to SetTimer) does not require a message loop.