Obviously, if you're getting spark, it's not a safety switch or kill switch problem. Your rings being "compressed into the groove" sounds like a case of installing rings upside down to me. If those are keystone rings, you needs to make sure you have the correct side up or the ring will be twisted in forcing it into the groove and it won't be able to move. You're probably lucky it didn't start or those rings being stuck could have created havoc in the cylinder.
Take those rings out. As long as you don't bend or otherwise force them you can probably use them anyway. Try them alone in the cylinder using the piston to push them in evenly. Check to make sure the ring end gap on each is correct for the engine - probably somewhere between 0.005" and 0.015" is allowable tolerance - but check the specs to see for sure! Make sure you re-install them correctly and you should be good to go.