Ok - so I cleaned where the battery cable connects to the frame. It was dirty. However, nothing changed.
When I took out the spark plug and turned the key the spark plug sparked and the engine spun like it wanted to start. However, when I disconnected the spark plug wire to re-insert the plug, the metal connector inside the rubber end broke off on the spark plug.
Now what?