I agree. Trying to mate with objects is not normal behavior, it is hormonal behavior.
If you have been keeping Willie up later than normal that could be one of the reasons that he is showing hormonal signs. Extended light triggers hormonal behavior in birds. Birds do not know the difference between natural light and artificial light, so by keeping Willie up later, he thinks the days have become longer and it is time to mate. The best way to stop this is to decrease his light intake by covering him up two hours longer every night. If he was normally sleeping 12 hours, add 2 hours to that. This will help to convince him that it is “wintertime” and not mating season after all. You may need to do this for up to two weeks before the hormonal behavior stops. Those two added hours also give his body the extra time to rest and to lower his hormonal levels. It takes a lot out of them.
Another thing is to avoid giving any food that is high in fat, carbs, and calories during this time. These will provide Willie with too much excessive energy that that will keep convincing him that it is a good time to mate. The last thing a hormonal bird needs is more energy!

So, no human snacks, white rice, pasta, corn, etc. for now. Stick to healthy veggies, leafy greens and good quality seeds. Sprouts and wheat germ are good. Nuts, sunflower seeds, berries can be given occasionally.
I do not blame you for being worried every time that Willie lands on the floor. I hate it when mine does that too. It is one of the most dangerous places for them to be. Is the floor the only place he acts hormonal or are there other places like this cage? Also, it may be a good idea to keep Willie away from your face while he is like this.
Hang in there. This too shall pass (the hormones anyway). Hopefully, the going on the floor will too.