Hi Hingol,
That looks like a nice lure. Did you make it out of wood?
Yes, lures work at night. In fact you can get glow in the dark lures for just that purpose. I say glow in the dark because I cannot spell fluorescent
A lot of soft plastic lures are fluorescent. You can also get lures with flashing LED lights. Some work by electrolysis, so no batteries needed.
As for current, it depends on the fish you are after and the type of lure you are using. That lure you have made would work against the current. You can cast down stream and let the current flow "work" the lure...It will look like a bait fish swimming against the current.
Some fish will expect the bait to come with the flow, whilst other fish will expect the bait to swim against the flow.
itsaboat mate...Life is just a boat and then ya marry one !