Fix invalid reads/writes which cause segfaults
Instead of drawing the cheesy black outlines, draw multiple copies of each gem to signify the gem level