There's only 3 waves, so you are actually pretty close to winning!
i guess the main problem is that without a tutorial and only 1 level is kinda of hard to understand the optimal strategy.
Try putting a second iron ore in the furnace as soon as you remove the first. This way, it should be ready to pick up as soon as you finish the first sword, allowing you to continue the loop without stopping.