I'm new to ATV's. I just got an old '87 (I think) LT80 for free from a guy who never got around to working on it. I started off cleaning it out, had a mice nest in the inttake and alot of debris even down to the intake on the carb. Broke the carb down and cleaned it out with carb cleaner spray, pipe cleaners, and my wifes toothbrush

. Broke down the oil pump and did the same. Brand new battery, spark plug, oil, gas, air filter. Let any old fuel and oil drain out of the engine, cleaned the piston head of carbon and checked the cyl wall for scratches (none, shiny) rotated the crank by hand and got a nice thunk from the piston so I know I'm at least getting some compression. reassembled and tried to start.
e-brake is up, fuel toggle to pri, even tried on run and res, choke up
It tries to turn over, if i give it just a little gas it'll try harder. It actually fired up for a minute and let out a nice smoke cloud, once it cleared up I let off the gas and it died, haven't got it started since. Every now and then it'll backfire a bit when cranking and speed up like it's about to start. Don't know where to go from here. I tried to put as much info as I could here please ask if you need anything else. I would like to get it running by this weekend if possible, thanks.