No, check that the two fuel lines are not switched and fuel purge is working.
Easy way to test; Identify which line has the filter and disconnect the other (fuel return) at the carburetor. Then press purge bulb several times. Fuel should spurt out the fuel return port at the carb.
If no fuel spurt, move fuel line (with filter) to the other carb fuel port and repeat test. If still no fuel then purge is not working... either fuel not delivered from tank or carburetor is blocked or bad diaphragm or other.
If it sat out in the weather all winter it may have rusted the actuator shafts.
If it happened suddenly, then more likely a stick has lodged underneath or something has come apart and jammed both the clutch and the forward reverse actuators.
My thought would be immediately sheared flywheel key, it is easily done to not enter the key in the flywheel to the recess in the crank, the key is alloy and part of the flywheel itself.
A simple diagnostic shortcut is starter fluid. Remove air filter and spray a short burst (1 second) of starter fluid directly into throat of carburetor. Promptly attempt to start.
If it runs for a couple seconds and dies, then compression and spark ok but fuel delivery is not. Check fuel lines and filter inside tank.
If no run, then conirfm spark and compression. Remove spark plug and hold electrode end against the cylinder and pull starter cord. You should see a spark.
To test compression, spark plug removed, place thumb over spark plug hole and give starter a pull. The compression should push your thumb and make a PFffft sound.
I am unfamiliar with the model but taking a guess; the drive belt could be slipping when it picks up something. It would be a good idea to look underneath to see what those sticks and stones might be getting stuck on instead of being thrown clear and check the drive belt for condition and tension.
The air gap should be as close as possible without touching, bearing in mind the flywheel will grow as it warms. I don't know the recommended gap for that engine but I usually set them to 0.008" and find that works ok.