Chess Breakdown

The code is listed below but take a look at some of the visuals I have included in the markdown: