I personally prefer the former as you can visually see the return one level of indentation below function name. It shows a guaranteed result barring no early-exits. Something about having the return embedded lower just seems off to me.
One suggestion is to allow for HJKL or WASD movement. Arrow keys are fine and intuitive, but not in the best location. I remember playing nethack years ago and it had the HJKL system.
It was also called "Hungry Cat Picross" until Nintendo trademarked "Picross" and went after everything branded with it. This actually caused me to learn about the nonograms as I had assumed the type of puzzle was always called picross.
We bought a cheap standalone bug zapper and put it on the counter and it has been a life saver for the fruit flies. Ours come from bananas, we think, and washing them after bringing them home from from the store seems to help some too.
The best part is, working from our offices in separate rooms, my wife and I will hear a zap and both shout "Good job bug zapper!"