Okay, so you have confirmed spark- confirmed fuel getting to carb, if it is indeed getting through the carb to the combustion chamber, should cause flooding.
So, the next suspect is a general lack of compression- pull the muffler and look at the piston through the exhaust port and see if it is...