Here is a fairly easy explanation of punnet squares for more than one locus. This doesn't include the Co-dom genes for snakes. Nerd has an explanation of that I believe on their website. I do believe there is a big difference in those.

http://www.boardmanweb.com/rattery/geneticbasics.htm