This seems to be a weird interaction between windows, getch(), and the rain animation loop (???). This was uncovered while trying to fix a slightly-related bug. The change that triggered it was recerted, and we’ll be sure to test for this before landing a fix for the other problem again. (a pretty obscure one, if you hold down a button for a while, then let it go, you stop immeditely, unless it’s raining, slippery ground? 