Cancel the drawing if there is a dialog coming up
Make the crystals not appear at the same time
Pass the matching state and the alpha to the RenderCrystal method, hoping that somebody will fix it to use the alpha and highlight if matching is true