Ok, I'm starting to think you really should spend some time to learn more about Bitcoin.
An address can be generated without the need to send coins to it.
What I will need to do is find the address that will make me the winner and create 2 raw transactions, one sending my coins to the newly generated address and another to send from the newly generated address to you game address.
Maybe

But I have addressed the issue with your concern and posted a fix. Timestamp is now used to pad the initial hash so you would have to know the exact second the site scripts picked up the final transaction and corresponding address for that second.
I thank you kindly for your help!