The puller was loose at the time, sorry I didn't mention that. This is what I'm going to do for now. I reassembled it and confirmed it still ran. I pulled the fuel shut off solenoid and put a bolt in it's place to bypass it. The mower SEEMS to be running ok now. I'll cut some grass and when I get a bit more time I'll give this flywheel another go.
I really wanted to get the charging system going but I also don't want to destroy the engine trying to get it off. I really appreciate everyone's help and maybe in a few weeks I'll give this thing another go.
Thank you all so much for the time it took to write the replies and read the details of my question. It's a great forum here and I hope to be able to give back.