There are two main reasons to use a semi-colon in contemporary English:
One way to tell if the colon is justified is by saying “Now I’m going to get more specific about what I just said” where the comma falls. If it makes sense, you’re probably in shape to use a colon.