Son left key “on” over night on rancher?!?

First of all, this is a great forum and I am new. I have searched here and the internet for my answer with no luck. My 2007 TRX420FM has always ran flawlessly. It gets gently driven every week. My 9 year old couldn’t start it because it was out of gas and forgot to turn the key off. It was on a day or two before I put fresh gas in her. Tried to start it and realized the key was on and battery was completely dead. Charged it in the bike at 2amps for about an hour. Started right up and drove fine. A few days later it wouldn’t start until I flicked the headlight switch?!? The FI light flashed a code but I missed it because I had no idea at the time that was an error code. Now when I turn on the key, the fuel pump turns on and it turns over but no fire. No lights(headlights, taillights, shifter light, FI light, ect) will come on? I also had a Warn wench installed when I bought the ATV new and it won’t work either. I’m not good with electrical problems but I have looked for the obvious. Didn’t see any cut wires and checked the fuses. I do have a service manual but I can not seem to figure out my problem. Any help would be greatly appreciated!

Thanks,

Colby