2015 Honda foreman emergency!

Ok guys we were out riding last night and my buddy with a snorkeled 2015 foreman 500 hit an underwater stump and rolled his bike over. We found a Air box full of muddy water, a little in the bottom end but no water was found on the piston. We didn’t let him start it up but rather drained and washed the air box and brought it home and dropped the oil.

Problem is after we got it home and dropped the oil, checked the cylinder and cleaned the air box the bike refuses to start. We have changed plugs and cleaned out the intake the best we could. Nothing appears out of the ordinary, bike turns over fine. Anyone have any bright ideas?